我有一个简单的问题与库与CMake链接(我不知道CMake非常好) . 我的配置如下:
project/src/CMakeLists.txt (with all .cpp and .h files)
project/support/linux/gmp/include/gmp.h
project/support/linux/gmp/include/gmpxx.h
project/support/linux/gmp/include/libgmp.a
project/support/linux/gmp/include/libgmpxx.a
如何在编译过程中包含库gmp? (我在FIND_PACKAGE,INCLUDE_DIRECTORIES,TARGET_LINK_LIBRARIES,ADD_LIBRARY ...命令之间丢失了)
非常感谢你 .
1 回答
CMake并不难理解 .
First Step
使用find_package找到库 .
Second step
使用include_directories包含libary头文件 .
Third Step
使用target_link_libraries将二进制文件链接到库 .