Ошибка C1083 Не удается открыть включаемый файл: 'pybind11 / pybind11.h': нет такого файла или каталога - PullRequest
0 голосов
/ 16 декабря 2018

Я бы хотел запустить T-spline из Github, но эта ошибка возникает каждый раз, когда я пытаюсь собрать проект.-Я положил код и все остальное в C: \ Program Files (x86).-Я использую pybind / pybind11, -laumaya / GLC_lib.-Я использую расширение Github в MSVC и загружаю все напрямую через расширение.Я запускаю CMake (3.13.1) для T-spline и, похоже, все в порядке.Я использую MSVC 15 2017

Спасибо

1 Ответ

0 голосов
/ 16 декабря 2018

Если вы используете pybind11, то вам не следует делать это таким образом .

Сначала сделайте pybind11 подмодулем в вашем git-репо или просто проверьте его в дереве исходных текстов.и вызовите:

add_subdirectory(${CMAKE_SOURCE_DIR}/3rdParty/pybind11)

Затем вы можете создать модуль pybind:

 pybind11_add_module(${NAME} MODULE ${SRC} ${HEADERS})

Таким образом, если чего-то не хватает, вы увидите это при запуске CMake, а не во время сборки.

...