【问题标题】:Integrate a third-party SDK to my project将第三方 SDK 集成到我的项目中
【发布时间】:2020-06-04 09:59:50
【问题描述】:

我正在用 C++ 开发一个项目并使用 CMAKE 编译整个项目。 我目前正在尝试使用带有自己独立安装的 SDK 的新相机(e-con Systems TARA SDK)。

唯一的问题是我的项目使用 CMake 3.1 编译,而 SDK 是使用 SDK 中的多个 makefile 构建的。

我应该修改我的项目 CMakeLists.txt 吗?如何修改?或者我应该只在项目中包含源文件并生成新的 CMake 文件?

感谢您的帮助!

【问题讨论】:

    标签: c++ makefile cmake sdk


    【解决方案1】:

    通常,您不需要每次都重新构建第三方库。因此,您可以使用他们的 makefile 在 CMake-speak 中生成所谓的 IMPORTED 库。您可以预构建几种风格的 SDK 库,例如发布/调试,并将相关的风格导入到您的 CMake 构建中。

    在最坏的情况下,您可以修改 CMakeLists.txt 以从 CMake 运行 ma​​ke,但通常没有必要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-05
      • 2018-08-06
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      • 1970-01-01
      • 2021-01-29
      • 1970-01-01
      相关资源
      最近更新 更多