2013-10-03 2 views
0

Я связываю dll с моим приложением. Кажется, что ошибок нет, и это хорошо признается.Справочник по папке выпуска для генерации dll

но я имею ошибку LINK 1181:

Error 3 error LNK1181: cannot open input file 'c:\users\xxx\Project\Release\mydll.lib 

Что может быть проблема в этом?

Обновление: Теперь я получаю новое сообщение, в котором говорится, что программа не может запускаться, так как tulips.dll отсутствует на вашем компьютере. Попробуйте переустановить программу, чтобы исправить эту проблему !!!!

+0

Не понимаю вопроса. Существует ли mydll.lib в точном пути, о котором спрашивает компоновщик? И что вы подразумеваете под тюльпанами? BTW, через настройки проекта вы можете контролировать, где создана ваша библиотека. – drescherjm

+0

куда ехать точно? – MelMed

+0

@drescherjm DLL-файл существует в том же пути, который включен в файл ошибки. – MelMed

ответ

0

Похоже, что проект mydll.lib не может быть найден в проекте. LNK1181: Линкер не смог найти имя файла, потому что он не существует или путь не найден. => Из проекта вы можете дважды щелкнуть по нему и посмотреть, найдет ли он VS2010?

+0

Не понимаю: в каком проекте я должен дважды щелкнуть? dll или приложение? – MelMed

+0

, пожалуйста, проверьте проект, ссылаясь на 'mydll.lib' – lolando

+0

и? Что проверить? – MelMed

Смежные вопросы