Я новичок в использовании CMake, и мне нужно связать библиотеку openscenegraph с моей общей библиотекой.Cmake: link openscenegraph в мою общую библиотеку
Часть кода, ответственного за это выглядит следующим образом:
add_library (MyLib SHARED ${${PROJECT_NAME}_sources})
target_link_libraries(MyLib ${OPENSCENEGRAPH_LIBRARIES})
Im находкой OSG так:
find_package(OpenSceneGraph REQUIRED osgDB osgUtil osg osgViewer osgGA osgShadow)
include_directories(${OPENSCENEGRAPH_INCLUDE_DIRS})
add_definitions(${OPENSCENEGRAPH_DEFINITIONS})
И все выглядит, как он связывает, CMake не дает мне никаких ошибок , но во время работы с Visual Studio 2010 я получил такие ошибки, как:
fatal error C1083: Cannot open include file: 'osg/Node': No such file or directory
Обычно я был fi я отвечаю на все мои вопросы, не спрашивая их (это мой первый вопрос здесь). Это может быть тривиально, но может кто-то сказать мне, что я делаю неправильно, и как я могу заставить его работать?