我正在用C++开发一个项目,并使用CMAKE编译整个项目。我目前正在尝试使用一个新的摄像机,它自带SDK,我独立安装了这个SDK(e-con Systems)。TARA SDK).
唯一的问题是我的项目是用CMake 3.1编译的,而SDK则是用SDK中的几个makefile构建的。
我应该修改我的项目CMakeLists.txt吗?还是我应该在项目中加入源文件并生成新的CMake文件?
谢谢你的帮助
通常情况下,你不需要每次都重建一个第三方库。因此,你可以使用他们的makefile来制作所谓的...。IMPORTED
库。你可以预先构建一些SDK库的风味,比如releaseebug,然后将相关风味导入到你的CMake构建中。
在最坏的情况下,你可以修改你的 CMakeLists.txt
运转 使 从CMake,但通常没有必要。