标记的问题 [cmake]

50
3 回复
如何让CMake在Mac OS X上使用GCC而不是Clang?
我找不到任何关于它的信息,但只是相反(例如,如何设置CMake使用clang)。 我使用brew安装了gcc-4.8,设置了所有依赖项,标题等,现在CMake拒绝使用gcc。...
问 5年前
22
6 回复
用CMake为VS 2017生成解决方案的问题
所以我昨天安装了Visual Studio 2017。我还安装了支持VS 2017的CMake 3.7.2。 我的VS安装是使用Game development with C++工作流程+其他一些组件:...
20
2 回复
OpenCV 3.x只包含​​一个lib - opencv_world.lib?
我正在尝试将我的OpenCV版本从2.4.9更新到最新版本3.10。我从这里下载了Windows二进制文件,并从官方OpenCV站点导航过。然后我运行了安装程序,但opencv\bu...
问 4年前
53
15 回复
找不到CMAKE_MAKE_PROGRAM
我已经用Cmake结束了我的绳索;它有很大的潜力,但我似乎无法让它找到基本的系统工具(即“制造”)才能发挥作用。 症状 Cmake和Cmake GUI产生以下内容(删...
问 8个月前
236
5 回复
Autotools,Cmake和Scons之间有什么区别?
Autotools,Cmake和Scons之间有什么区别?      236 本主题已在 Scons中讨论过维基。我建议您访问以下链接:1。 scons.org/wiki/SconsVsOtherBuildTo...
47
2 回复
如何使用CMake将外部库(boost)包含到CLion C ++项目中?
我有以下C ++开发设置: OS X Yosemite  CLion 140.2310.6(一个跨平台的C /C ++ - 由JetBrains使用CMake作为构建系统的IDE) 通过boost安装brew ins...
问 4年前
39
8 回复
如何使用CMake检测目标架构?
我做了很多研究并且无法找到答案...我怎样才能使用CMake可靠地找到我正在编译的目标架构?基本上,相当于qmake中的QMAKE_TARGET.arch。 大多数消息来源似...
47
5 回复
我安装了2个版本的python,但是cmake使用的是旧版本。如何强制cmake使用新版本?
我安装了2个版本的python,但 cmake 使用的是旧版本。如何强制 cmake 使用新版本?      47 我遇到了反问题:cmake选择了python3.2,我需要2.7才能编...
问 6年前
26
2 回复
在Jenkins中生成CTest结果(xUnit> = 1.58)
似乎这很容易在jenkins中集成CMake + CTest。 cmakebuilder 插件非常易于配置(只需设置源树和构建树,完成!)。但是我无法理解如何调用CTest步骤。 根...
问 5年前
23
1 回复
使用GCC的链接时优化与静态链接库
我正在尝试使用GCC(6.1.1)的-flto标志进行链接时优化。 虽然它可以正常使用我的代码,但它不会链接到我正在构建和链接到我的项目的静态链接库(这是引擎...
问 9个月前
18
2 回复
OS X下的CMake警告:未为以下目标指定MACOSX_RPATH
我尝试在OS X(Yosemite)下构建一个基于CMake的软件,该软件可以在Fedora 21下成功构建。它使用了一堆库。两者都是像Boost这样的大型开放式文件,以及一些...
59
1 回复
在CMake中添加多个可执行文件
我在C ++项目中的代码组织如下 我有几个包含我的课程的.cpp和.h个文件 我有几个.cxx文件需要针对.cpp文件和一些外部库进行编译。 现在,每个.cxx文件都...
问 7年前
32
5 回复
如何在Windows上找到Qt5 CMake模块
我正在尝试使用Windows上的CMake制作一个非常基本的Qt5应用程序。 我使用了Qt5的文档来使用CMake < /a>,我的main.cpp文件只包含main函数。 我的CMakeList...
63
4 回复
如何使用CMake将目录的内容复制到构建目录中?
我在源文件旁边的config目录中有一些配置文件(xml,ini,...)。如何在每次创建项目时将config目录中的所有文件复制到构建目录(可执行文件旁边)?     ...
问 1年前
12
1 回复
在CMake中设置中间文件(如.obj)的目录
我已经看到CMake将中间文件(如.obj)放在这样的目录中:  project.dir/sort/of/copy/of/source/directory 有没有办法有类似的东西:  project.dir/Deb...
问 4年前
12
3 回复
使用CMake和GCC在Mac上构建静态库?
问候所有人, 我有一个静态库,后来我将其与我的应用程序链接。我的开发环境是CMake,GCC(Linux,Mac),MinGW(Windows)。 我可以在Linux和Windows上...
17
3 回复
使用CMake添加Visual C ++属性表
我目前正在将一个gcc项目移植到Visual C ++。它是在CMake文件中定义的,我创建了一个Visual C ++属性表以帮助兼容(GccCompat.props)。每次Visual C ++项...
33
4 回复
如何在编译时在CMake生成的Makefile中运行命令?
我想将一些选项传递给编译器。 该选项必须在编译时计算 - 每次调用'make'时,而不是'cmake',因此execute_process命令不会删除它。 (是吗?) 例如,将日...
48
2 回复
为什么CMake要区分“目标”和“命令”?
在CMake语义中,“目标”和命令之间存在某种区别“令我感到困惑。在Makefile中,没有这样的区别:  targetname:dependency command 即。目标对应于生成...
问 7年前
79
19 回复
CMakeLists.txt上的CMake错误:30(项目):找不到CMAKE_C_COMPILER
我正在尝试使用CMake制作一个Visual Studio解决方案来编译最新版本的aseprite,而CMake一直在给我:  No CMAKE_C_COMPILER could be found. No CMAKE_CXX_...
67
11 回复
CMake无法找到OpenSSL库
我正在尝试安装一个软件,它使用cmake来安装自己,当我在commandlin cmake给..“ 它让我在这个文件中出现以下错误,CMakeLists.txt -------- line ---&gt;...
问 2年前
13
2 回复
使用Cmake构建Android NDK项目
我想用Android NDK和Cmake生成我的Android原生应用程序,所以,我已经下载了 android -cmake 工具链。 Cmake成功生成我的项目,但是当我尝试进入generate...
335
13 回复
如何在CMake中激活C ++ 11?
当我尝试运行CMake生成的makefile来编译我的程序时,我收到错误   C ++ 98模式不支持基于for循环的范围。 我尝试将add_definitions(-std=c++0x)添加到...
问 3年前
28
4 回复
如何在CMake中启用C ++ 17
我正在使用VS 15.3,它支持集成的CMake 3.8。如何在不为每个特定编译器编写标志的情况下定位C ++ 17?我当前的全局设置不起作用:  # https://cmake.org/c...
18
3 回复
在Windows上使用CMake,Ninja和Clang构建
亲爱的C ++编程员, 使用Visual Studio工具链在Windows上构建一段时间后,我决定给Clang 5一个镜头。 我安装了LLVM 5.0.0二进制文件,Ninja构建环境,VS...
问 2年前