实际的项目开发中,可能会使用到到一些开源的框架,或者模块,又或者自己编写和使用的一个库。而这些库有可能是静态的或动态的。这些情况下,该怎么使用CMake来生成vs工程呢?
静态库
生成vs的静态库工程
例如:写一个简单的数学库(只提供加法和乘法的运算)
目录结构如下:
+
|
+--- CMakeLists.txt
+--+ lib/
+--+ bin/
+--+ src/
| |
| +--- test.cpp
| +--- CMakeLists.txt
|
+--+ xmathlib/
| |
| +---