Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Странные ошибки линкера

53K
26 января 2012 года
fffixed
23 / / 29.12.2011
Всем доброго времени суток!

Один из проектов использует .lib файл, путь к которому прописан в Project>Properties>C\C++>General>Additional Include Directories. Файл там точно есть. Кроме того, файл прописан в Linker>Input>Additional Dependencies. При компиляции возникает ошибка LNK1104: cannot open file 'cppunitd_dll.lib'.

При добавлении пути к этому файлу в Tools>Options>Projects and Solutions>VC++ Directories эту ошибку заменяет та же LNK1104, но с другим описанием - не могу открыть .exe-шник.

Это все происходит в VS2005.
240
26 января 2012 года
aks
2.5K / / 14.07.2006
Цитата: fffixed

Один из проектов использует .lib файл, путь к которому прописан в Project>Properties>C\C++>General>Additional Include Directories.


Это путь до инклюдов, а не до либ же. :facepalm:

Цитата: fffixed

Кроме того, файл прописан в Linker>Input>Additional Dependencies. При компиляции возникает ошибка LNK1104: cannot open file 'cppunitd_dll.lib'.


Возможно прописан в другой конфигурации сборки.

Цитата: fffixed

эту ошибку заменяет та же LNK1104, но с другим описанием - не могу открыть .exe-шник.


Текст ошибки в студию.

53K
26 января 2012 года
fffixed
23 / / 29.12.2011
После перезагрузки компа все заработало, похоже понял в чем было дело. До компиляции запускал готовый .exe-шник не из среды, и он после закрытия оказывается повисал в процессах, поэтому последующия компиляция, естественно, не проходила.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог