我的目录如下:
-lib
-- mylibrary.dll
-- mylibrary.lib
-- mylibrary.exp
-main.cpp
-cmakelist
我希望我的cmake将库包含到主项目中,如下所示:
link_directories(${CMAKE_BINARY_DIR}/lib)
add_executable(test_app main.cpp)
target_link_libraries(testapp mylibrary)
但是包含找不到标题。我试过find_package但是没有用......
任何人都可以帮助我吗?
答案 0 :(得分:2)
您需要使用include_directories
将CMake指向您的标题搜索文件夹。
将给定目录添加到编译器用于搜索包含文件的目录中。相对路径被解释为相对于当前源目录。