Я получаю ошибку компоновщика при запуске примера 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, но ошибка сохраняется.