VS2015 - LNK1104 не может открыть файл 'C: \ gstreamer \ 1.0 \ x86_64 \ lib \ glib-2.0' - PullRequest
0 голосов
/ 04 июня 2018

Сегодня я хотел реализовать Gstreamer в версии сообщества vs2015 для Windows 10.

Я включил Свойства конфигурации -> C / C ++ -> Общие -> Дополнительные каталоги включения C: \ gstreamer \ 1.0 \ x86_64 \ include\ glib-2.0 \ glib C: \ gstreamer \ 1.0 \ x86_64 \ include \ glib-2.0 \ C: \ gstreamer \ 1.0 \ x86_64 \ include \ gstreamer-1.0 \ C: \ gstreamer \ 1.0 \ x86_64 \ lib \glib-2.0 \ include

3 из них, находящиеся в каталогах \ include, работают без ошибок.Однако только из \ lib \ glib-2.0 \ include выдает ошибку.

Я правильно настроил библиотеку, чтобы убедиться, что вы

Свойства конфигурации -> Линкер -> Общие -> Дополнительные каталоги и свойства библиотек -> Компоновщик -> Ввод-> Дополнительные зависимости от библиотек, которые я буду использовать, такие как gstreamer-1.0.lib; gobject-2.0.lib; glib-2.0.lib;

Iподключил все правильно, потому что в моем компиляторе я могу получить доступ к заголовочному файлу glibconfig.h, находящемуся в папке '** C: \ gstreamer \ 1.0 \ x86_64 \ lib \ glib-2.0 **', а также к другим заголовочным файлам.

Однако компилятор выдает эту ошибку.

LNK1104 не может открыть файл 'C: \ gstreamer \ 1.0 \ x86_64 \ lib \ glib-2.0'

Я написал тот же кодна Qt Creator он не выдавал таких ошибок, но я не выводил как видео.Поэтому я хотел попробовать это на Visual Studio.Поэтому я не думаю, что есть проблема с разрешением из-за ошибки LNK1104.

Если кто-то может помочь, это было бы так здорово.

1 Ответ

0 голосов
/ 05 июня 2018

Я нашел решение.

Выберите отладку как x64.

Не забудьте проверить, используете ли вы отладку x64 или x86, если у вас возникли проблемы.

Объяснение ошибки "LNK1104 не может открыть файл 'C: \ gstreamer \ 1.0 \ x86_64 \ lib \ glib-2.0 " усложняет задачу, поэтому вы можете не найти проблему.

Спасибо,

...