![]() |
Последняя ошибка компоновщика
Здравствуйте. Объясните пожалуйста что за ерунда такая:
Цитата:
Использую внешние либы в проекте: BOOST и SDL. Самое странное: когда билдю релизную версию, она компилится нормально (и запускается), а дебажная выдаёт такие непонятные ошибки :( |
Цитата:
Судя по всему, соответствующий код не был скомпилирован на этапе подготовки модуля - ввиду отсутствия вызова указанной функции в этом модуле - однако указанная функция вызывается в другом модуле. Как следствие, на этапе линковки обнаруживается, что нужный код в obj модуля отсутствует. Вариантов тут два 1. Перенести весь "шаблонный" код в заголовок модуля (.h) - данный код будет скомпилирован в процессе подключения этого заголовка к cpp-файлу. 2. Добавить в заголовок команды принудительной компиляции кода шаблонного класса для указанного класса-параметра extract template <param> class; // правильное написание команды не помню, но примерно так |
Время: 12:17. |
Время: 12:17.
© OSzone.net 2001-