如何通过 CMake 更改 Visual Studio 解决方案的启动项目?
我正在使用 CMake 生成 Visual Studio 项目。除了一件事之外,一切都很好。 解决方案中的启动项目始终为ALL_BUILD。如何通过CMake将启动项目更改为我…
如何使用CPack构建debian包来执行setup.py?
到目前为止,我的项目只有 .cpp 文件被编译成不同的二进制文件,并且我设法配置 CPack 来构建正确的 debian 包,而无需任何问题。 最近,我编写了几个…
编写运行 cygwin bash 并执行程序的 shell 脚本
我的问题是我不知道如何编写这个脚本,而且我还没有找到任何有关可以使用的命令的描述! 所以我尝试使用 shell 脚本启动 cmake-gui (原因是在 cmake …
CMake 可以识别具有另一个名称(CMakeLists_nightly.txt)的 CMakeLists.txt 吗?
我想要创建更具体命名的 CMakeLists.txt 文件,例如“CMakeLists_nightly.txt”、“CMakeLists_weekly.txt”等。我想这样做的原因是为了减少项目中文…
无法在cmake中使用find_package找到Lua标头
我正在尝试使用 CMake 为我使用 Lua 的项目构建生成 make 文件。当我运行 make 时,出现此错误: /path/to/my/project/luaudio/luaudio.c:1:17: fatal…
mac os x 上的 Cmake,带有完整路径的链接库
我正在尝试使用 cmake 构建 python 扩展。这是 cmake 列表: cmake_minimum_required(VERSION 2.8) PROJECT(drtile) set(CMAKE_MODULE_PATH ${CMAKE_C…
CMake Visual Studio“调试”文件夹
Visual Studio 坚持要求在使用 CMake 时必须在 bin/Debug/ 而不仅仅是 bin/ 中创建可执行文件。 有办法解决这个问题吗?…
CMakeLists.txt 和 Qt 的 *.pri 文件
我正在尝试为 KDE4/Qt4 项目创建 CMakeLists.txt 文件。目前该项目中包含一个创建独立库的 *.pri 文件。我想将该库包含到我的 CMakeLists.txt 中。我…
在 CMake 中加入列表的最佳/最短方法
将 CMake 中的列表连接到字符串中的最佳方法是什么? 通过加入,我的意思是将 SET(somelist "a" "b" "c\;c") 转换为 "a:b:c;c",其中胶水字符串 (":")…
我无法使用 cmake 链接静态库
我尝试将 X11、giblib 作为静态库与 cmake 链接。 所以我将此代码附加到 CMakeLists.txt set(BUILD_SHARED_LIBS FALSE) set(CMAKE_EXE_LINKER_FLAGS '…
使用 Xcode 和 Visual Studio 使用 CMake 构建 x86 和 x64 平台
我最近开始使用 CMake。 它是一种非常简单的脚本语言,但有很多技巧需要学习,而且 cmake 网站上的教程没有太大帮助。 构建我的项目 基本上我想为Wind…
CMake:链接生成的库?
我有一个巨大的项目,有两个主要目录: - /myproject/src - /myproject/app 该策略是 src 在 /myproject/lib 目录中生成库,然后应用程序使用这些库在…
CMake:检测“Q_OBJECT”并将其添加到要由 MOC 处理的文件列表中
目前,我在 CMake 中使用变量 MYPROJECT_CURRENT_HEADERS 来列出所有标头。当我使用 Qt 时,我的 CMakeLists.txt 包含: QT4_WRAP_CPP(MYPROJECT_CURR…
如何在cmake中配置
我目前正在开发一个使用 cmake 的项目。该项目将 alsa 作为可选依赖项。因此,CMakeLists.txt 包含项目。 find_package(ALSA) 不过,我希望构建永远不…