2016-03-03 2 views
0

Я создаю универсальное приложение windows в C++, в котором я использую librtmp. Я работал через нагрузку сообщений об ошибках, но я не могу решить одну из них:LNK1181 по неиспользуемому файлу openssl/librtmp

LINK : fatal error LNK1181: cannot open input file 'C:\OpenSSL-Win64\lib.obj' 

Я сделал Ctrl + сдвиг + ф на весь проект, и я не мог найти ссылку на lib.obj в любом месте, поэтому я не знаю, где этот файл связан. Я проверил, были ли установлены дополнительные зависимости, без кавычек, что и было.

Я также попытался запустить процесс установления связи с/многословным флагом, но это не возвращает никакой полезной информации:

1> 
1> Starting pass 1 
1>LINK : fatal error LNK1181: cannot open input file 'C:\OpenSSL-Win64\lib.obj' 

Кто-нибудь есть идея, как решить эту проблему, или какие-либо указания о том, лучше диагностировать процесс связывания?

ответ

0

Компонент vC++ довольно verbose при включении/verbose. Из того, что вы получаете как ответ, он даже не начал искать библиотеки для obj. Это означает, что obj-файл является частью ввода, непосредственно в командной строке компоновщика.

Проверьте свойства «CommandLine» для данного объекта obj (может быть, он пробирается там в виде какого-то макроса?). Кроме того, убедитесь, что вы не наследуете некоторые «дополнительные зависимости» из другой конфигурации. Кроме того, убедитесь, что вы проверили «Дополнительные зависимости» для набора конфигурации/платформы, который вы строите.

Кроме того, в разделе Инструменты -> Параметры -> Проекты и решения -> Сборка и запуск, включите многословие вывода msbuild. Таким образом, вы также получаете команды привода, переданные различным инструментам. (Это в основном контент из файлов ответов.) Объект, который вы ищете, должен в конечном итоге оказаться в том, что каким-то образом и при поднятии многословия вы должны дать вам понять, откуда он на самом деле.

+0

Я проверил командную строку компоновщика, и lib.obj так и не появился. Результат построения с максимальной детализацией можно увидеть здесь: https://www.dropbox.com/s/q3pubuc0s4vbv59/Output-Build.txt?dl=0 – raketwissenschaftler

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

  • Нет связанных вопросов^_^