CMAKE找不到OpenNI
我一直在尝试使用 Kinect 库运行“入门教程”(http://nicolas.burrus.name/index.php/Research/KinectUseNestk),但我偶然发现了一个错误。 当我在 CL…
如何使用 CPACK_INSTALL_COMMANDS?
我正在使用 CPack 创建一个 Linux tgz 自解压安装程序,我希望安装程序在安装所有文件后运行脚本或命令序列。 CPack 文档包含以下指导: CPACK_INSTAL…
CMake:如何指定自定义导入库名称(MSVC)
我生成一个名为 mylib80.dll 的共享库(它具有 后缀“80”,因为我想将版本信息嵌入到库名称中。 我使用 set_target_properties 和 _POSTFIX 属性来实…
CMake:如何获取目录的所有子目录的名称?
我有两个与 CMake 相关的问题 假设我们有一个变量 ${MY_CURRENT_DIR},其中包含包含多个子目录的目录的路径:mydir1、mydir2 和 mydir3。我想检测这些…
cmake/ctest:是否可以使用构建目标的创建作为测试?
我有一个程序,它读取文件格式的描述(好奇的 ISO 10303-11)并从中生成 c++。生成的代码被编译到库中,并且该库与各种可执行文件链接以读取/写入该文…
快速 Qt C++在windows上编译
我有一个使用 Qt 框架的大型项目,并且正在尝试找到在 Windows 安装上编译它的最快方法。 在我家里的 Linux 机器上,我使用 3 年历史的 Linux Mint 设…
如何在 cmake 上使用 FIND_JNI
我正在尝试为我的项目编写一个构建,我正在尝试替换自动构建,并且我需要正确使用 FIND_JNI。 我可以进行一个简单的构建,但它没有正确找到 jni.h 而…
CMake:包含目录的排序(如何混合基于系统和用户的包含路径?)
我有一个 CMake 项目,其中包含并链接两个库,例如 A 和 B (实际上它不止两个,其中一个是 boost 的东西,但这并不这里并不重要)。两者都通过 FindS…
CMake 中的调试与发布
在 GCC 编译的项目中, 如何为每个目标类型(调试/发布)运行 CMake? 如何使用 CMake 指定调试和发布 C/C++ 标志? 如何表达主可执行文件将使用 g++ …
CMake 可以使用 g++编译C文件?
我曾参与过一个项目,其中使用 g++ 编译以 .c 结尾的文件中的 C 代码。原因是我被告知 g++ 有更好的警告消息。 我正在将该项目的构建过程切换为使用 C…
cmake 发现错误的 python 库
我是 CMake 新手,无法理解一些使用概念。 我正在从 C++ 程序调用 python 脚本: #include ... Py_Initialize(); PyRun_SimpleFile(...); Py_Finalize…
如何告诉 CMake 安装目录依赖于虚假目标?
如何在 CMake 中实现以下功能(使用版本 2.8.5)?我有一个由名为 doc 的自定义目标生成的文档,我希望在安装或 CPack'ing 时包含该文档的输出。 add_…
从 CMakeLists.txt 生成包含目录和项目文件的列表
我想使用 emacs 来处理使用 CMake 构建的项目,虽然这通常工作得很好,但我想实现更好的项目管理命令。有没有一种简单的方法来生成某种文件作为项目文…