在 CMake 中设置路径(C++、ImageMagick)
我正在尝试向使用 CMake 开发的更大的 C++ 项目添加一些内容。在我添加的部分中,我想使用Magick++。 如果我只编译我的小示例程序, #include int mai…
通过 CMake 在 Xcode 4.2 项目中使用 C++0x
我正在使用 CMake 在 OSX Lion 上为 Xcode 4.2 生成项目文件,并且正在使用 LLVM 中的一些 C++0x 功能,例如 nullptr 和 auto。为了使用这些,Xcode …
如何在 C++ 中读取 CMake 变量源代码
我想将我的库的版本号存储在一个地方。所以我在 CMake 文件中定义了这样一个变量: SET(LIBINTERFACE_VERSION 1 CACHE INTEGER "Version of libInterf…
通过 cmake 重用静态库的自定义 makefile
我想这将是一个关于在 cmake 中包含具有现有 makefile 的库的通用问题;但这是我的上下文 - 我试图在另一个 CMake 项目中包含 scintilla ,并且遇到以…
将 CMake 生成的项目放在存储库中是一个好习惯吗?
如果是,要提交哪些生成的文件?例如,对于 Visaul Studio 10,是否可以仅提交 .vcxproj 文件并忽略其余文件(即 *.cmake、CMakeFiles 等)?…
如何使用 CMake?
我正在尝试使用 CMake 来编译 opencv。 我正在阅读 教程 但无法理解什么是 CMakeLists 文件以及它如何连接到CMake 的图形用户界面? 也无法理解什么是…
使用 Intel 编译器集作为平台工具集的 cmake
我的开发机器上安装了 Intel 编译器平台,当使用 Cmake 生成 Visual Studio 2010 解决方案时,我希望能够指定使用“Intel”而不是“vc100”的平台工具…
CMake 找到了正确的库,但 VC++尝试与其他东西链接
我有一个 CMake 模块来定位 FreeGLUT: FIND_PATH(FREEGLUT_INCLUDE_DIR NAMES GL/freeglut.h) FIND_LIBRARY(FREEGLUT_LIBRARY NAMES freeglut freegl…
如何在不使用CMake的情况下使用Visual Studio编译opencv
我想用Visual Studio编译opencv,所以opencv的代码将像所有其他本地代码一样在我的计算机上。即我希望能够更改它并调试它。 我在任何地方都找不到包含…
C/C++ 中的冗余#include?
假设现在我有三个源文件:ClassA.hpp、ClassB.hpp 和 ClassC.hpp。 ClassB继承自ClassA,ClassC继承自ClassB。 因此,在 ClassB.hpp 中,我编写了 #in…
Objective-C++使用 cmake 构建库时文件未链接到 Cocoa
我的 API 中有一个目标 c++ 文件。该库构建得很好,但是当我去编译使用该库的应用程序时,我的所有 Objective-C 调用都会出现链接器错误: Undefined …
cmake 是否使用约定优于配置?
据说 Maven 采用了约定优于配置。 我不想进行任何错误的比较,但据我了解 cmake 可以为 C++ 项目填补类似的空白就像 Maven 可以用于 Java 项目一样。 …
CMake 和 Eclipse CDT:启动失败。未找到二进制文件
我的目标是将 CMake 与 Eclipse CDT 结合使用。 每个教程中的一个小 CMakeLists.txt 文件对我来说效果很好,并且 Eclipse 成功导入并构建了生成的项目…