cmake 相关问题

CMake是一个跨平台的开源构建系统生成器。它为构建系统生成文件,如本机makefile,ninja-build和几个集成开发环境的项目文件。

强制编译器的cmake使构建失败

我认为为cmake指定-DCMAKE_CXX_COMPILER_FORCED = 1 -DCMAKE_C_COMPILER_FORCED = 1会使我的构建更快,因为它会跳过编译器检查。相反,它使我的构建失败:#16 470.8 -...

回答 1 投票 0

为什么MSBuild会将.tlog文件生成到CMakeFiles / CompilerIdC中,如何让它停止?

我有一个CMake项目,我的一个构建在Visual Studio上,使用MSBuild,在TeamCity构建服务器上。我所看到的是运行git clean -f -d -x时经常出现故障(TeamCity的一个步骤......)

回答 2 投票 1

在CMake中生成命令后执行命令

我有一个命令行工具,应该在CMake创建我的.sln文件后运行。有没有办法用CMake做到这一点?在CMakeLists.txt末尾使用execute_process(COMMAND ..)不...

回答 3 投票 3

在使用自定义工具链时包括CLion检查的目录

我正在使用CLion 2018.2为自定义编译器工具链编写C / C ++代码,而CLion本身不支持这些代码。我目前在终端上用make编译,而不是在...内构建

回答 1 投票 0

为什么cmake没有调整我的Q_OBJECT标头?

我目前有一个这样的项目设置: - project / --- include / --- src / --- qml / --- CMakeLists.txt --- qml.qrc和这样的CMakeLists.txt:cmake_minimum_required(版本3.1)...

回答 1 投票 0

pybind11“Python是64位,选择编译器是32位”

我正在尝试在安装了VisualStudio 2015的Windows机器上编译pybind11。我还安装了python 3.5.3 64bit,以及cmake 2.8.12。我收到错误:工具上的CMake错误/ ...

回答 2 投票 2

如何使用Visual Studio 14 2015 x64构建OpenEXR 2.2?

我正在使用CMake 3.7.1。我想使用Visual Studio 2015 x64构建OpenEXR 2.2。发行版包含详细的构建说明:启动命令窗口,导航到IlmBase ...

回答 4 投票 0

CMake + GoogleTest在小型库的集合中给出重新定义错误[重复]

我收集了一些我们在学校使用的非常小的图书馆。每个库都与google测试文件一起放在自己的文件夹中。这允许我在各种中使用这些功能......

回答 1 投票 1

反正有没有在Qt Creator 4.0中停止自动CMake执行?

我喜欢Qt Creator 4的一些新的CMake功能,但只要相关文件发生变化,它就会重新运行cmake。有没有办法阻止这个?如果我正在制作,似乎没有办法告诉它等待......

回答 2 投票 7

更改CMAKE_CURRENT_SOURCE_DIR

在我的CMakeLists.txt中,我可以轻松更改CMAKE_CURRENT_SOURCE_DIR:set(CMAKE_CURRENT_SOURCE_DIR $ {CMAKE_CURRENT_SOURCE_DIR} / qqq)从现在开始,我将在所有CMake语句中看到新值,...

回答 1 投票 0

CMake为Xcode目标与正常目标

我有这个简单的C ++ 11代码。 #包括 #包括 #包括 using namespace std; A类{int x; public:A(){} ~A(){} A(A&a){} ......

回答 1 投票 4

如何在cmake中添加链接器目录? [重复]

我正在使用clion来完成我的c ++项目。我需要运行的命令是:g ++ server.cpp -L / usr / lib -lssl -lcrypto -o server我试过:SET(GCC_COVERAGE_LINK_FLAGS“-L / usr / lib -lssl -lcrypto”)...

回答 1 投票 0

CMake的-S和-H选项有什么区别?

我搜索了很长一段时间来改变CMake构建目录而不编码。我最终找到-H选项并使用它制作我的脚本。现在我输入了cmake --help和我直接...

回答 1 投票 0

使用CMake自动将文件夹中的所有文件添加到目标?

我正在考虑将跨平台项目从Visual C ++,XCode和makefile中的单独构建管理系统切换到CMake。我需要的一个基本功能是自动添加所有文件......

回答 2 投票 128

如何将所有3rdparty运行时依赖项包含在linux上的cmake / cpack生成的包中?

我有一个c ++项目,其中包含一些使用cmake设置的可执行文件。通常的工作流程是通过包管理器安装所有3rdparty依赖项,通过cpack在同一个地方构建和安装包...

回答 1 投票 1

使用cmake编译日期和时间

我想使用cmake在发布版本的情况下将VERSION设置为发布版本,否则使用编译时。使用make进行开发构建时,通过-...可以轻松获得编译时间。

回答 5 投票 18

使用cmake构建项目时OpenCV 3.2.0链接器错误

我错误地删除了我的/ usr / local文件夹,之后我不得不再次构建OpenCV和Caffe。现在我的项目没有编译。每次我尝试使用cmake构建项目时都会出现错误...

回答 1 投票 0

CMake条件库链接取决于平台

我正在使用CMake将Boost链接到我的应用程序中:我的代码在我的CMakeLists.txt中适用于Linux:TARGET_LINK_LIBRARIES(app -lboost_system -lboost_thread -lcrypt)但是在OpenBSD -...

回答 1 投票 1

在运行非常旧的C代码时遇到分段错误

作为人工智能课程的一部分,我正在研究我在这里找到的游戏解决机器人(滚石)。此代码是在1999年编写的(可能在HP UNIX工作站上)。我似乎无法跑...

回答 1 投票 0

CMake找不到源目录(安装Eigen)

我在Ubuntu上安装了Eigen库。我按照说明通过在下载的源目录旁边创建“构建目录”。也就是说,我有两个目录:eigen-eigen -...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.