Ошибка компоновщика: LNK1104 не может открыть файл 'C: \ Users \ XXXX \ AppData \ Local \ Continuum \ anaconda3 \ libs.obj' при запуске Pybind11 в VStudio2017 - PullRequest
0 голосов
/ 25 января 2020

Я получаю ошибку компоновщика при запуске примера pybind11 в Visual Studio 2017.

Ошибка

Ошибка: LNK1104 не может открыть файл 'C: \ Users \ XXXX \ AppData \ Local \ Continuum \ anaconda3 \ libs.obj'

Я уже упомянул путь libs в Свойства конфигурации -> Линкер -> Ввод -> Дополнительные зависимости C: \ Users \ XXXX \ AppData \ Local \ Continuum \ anaconda3 \ libs;% (AdditionalDependencies)

Включение линкера

Папка My libs содержит только 3 файла - _tkinter.lib, python3 .lib, python37.lib Папка Libs

, но все еще Ошибка получения компоновщика.

Также я не знаю, почему создается этот libs.obj.

Это параметры командной строки Linker, которые я установил. /OUT:"C:\Users\Nitin.Barthwal\source\repos\Project2\Debug\Project2.exe "/ MANIFEST / NXCOMPAT /PDB:"C:\Users\Nitin.Barthwal\source\repos\Project2\Debug\Project2.pdb "/ DYNAMICBASE" C: \ Users \ Nitin.Barthwal \ AppData \ Local \ Continuum \ anaconda3 \ libs "" kernel32.lib "" user32.lib "" gdi32.lib "" winspool.lib "" comdlg32.lib "" advapi32.lib "" shell32.lib "" ole32.lib "" oleaut32.lib "" uuid.lib "" odbc32.lib "" odbccp32.lib "/ ОТЛАДКА: FASTLINK / MACHINE: X86 / INCREMENTAL /PGD:"C:\Users\Nitin.Barthwal\source\repos\Project2\Debug\Project2.pgd "/ SUBSYSTEM: CONSOLE / MANIFESTUA C:" level = 'asInvoker' uiAccess = 'false' "/ManifestFile:"Debug\Project2.exe.intermediate.manifest" / ОШИБКА: PROMPT / NOLO GO / TLBID: 1

Параметры командной строки

В C ++ Дополнительные включаемые каталоги Я установил следующее - C: \ Users \ XXXX \ AppData \ Local \ Continuum \ anaconda3 \ включают в себя: C: \ Users \ X XXX \ AppData \ Local \ Continuum \ anaconda3 \ Library \ include; C: \ pybind11 \ pybind11-2.4.3 \ include C ++ Дополнительные каталоги включения

Я пробовал перезапуск Visual Studio 2017, а также Windows, но ошибка сохраняется.

...