cmake 相关问题

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

编译opencv示例:未知的cmake命令ocv_check_dependencies

我正在尝试构建源代码包附带的OpenCV示例,我得到以下内容:CMakeLists.txt的CMake错误:10(ocv_check_dependencies):未知的CMake命令“......

回答 8 投票 13

如何使用CMake项目生成提前的QML缓存?

我已经找到了使用Qt 5.9中新功能的文档,用于在QMake项目中提前生成QML缓存文件(.qmlc / .jsc),但是使用CMake执行此操作的步骤是什么...

回答 1 投票 3

正确设置bgfx(和项目结构)

所以,我有一个c ++项目,我希望可视化(实时),所以我正在寻找一个渲染引擎,并找到了bgfx。我不经常写c ++东西,使用第三方项目似乎......

回答 1 投票 2

使用cmake强制执行32位或64位构建的选项

我想提供一种方法,始终将我的目标构建为32位或始终为64位可执行文件,并且cmake独立于主机系统(为gcc添加“-m32”或“-m64”标志,而不是。 ..

回答 2 投票 14

CMake错误(configure_file):configure_file错误配置文件

我正在开发一个关于c ++的项目,需要执行一个CMakeLists.txt文件来运行它。我安装了cmake,doxygen,cmake-curses-gui并使用sudo。然后我尝试运行该文件。以下是......

回答 1 投票 1

使用CMake在GCC和Clang / LLVM之间切换

我有许多使用CMake构建的项目,我希望能够轻松地在使用GCC或Clang / LLVM进行编译之间进行切换。我相信(如果我弄错了,请纠正我!)要使用Clang ......

回答 9 投票 237

CMake 与空字符串与 STREQUAL 进行比较失败

我一直认为,如果你想比较两个字符串(但不是变量),你需要做的就是像这样引用它: if("${A}" STREQUAL "某个字符串") 但现在我发现...

回答 2 投票 0

在OSX和Linux之间共享C ++程序?

我在Mac上用CLion编写了一个相对较小的C ++程序。 CLion使用CMake编译一个只能在我的Apple机器上运行的可执行文件,我知道这一点。我的项目包括'......

回答 1 投票 0

使用CMake强制进行32位编译的正确方法

很抱歉,有许多类似的问题,但我确实发现谷歌搜索CMake查询总是产生类似但不相同的场景,冲突的CMake命令等等!我需要强迫我......

回答 6 投票 45

wxWidgets示例项目产生巨大的可执行文件(90MB)

我使用MinGW64在Windows上编译了wxWidgets 3.0.3 7.2 mingw32-make -j4 -f makefile.gcc BUILD = debug SHARED = 0 UNICODE = 1然后我用CLion 2017.3创建了一个示例项目“Hello world”,并编译了......

回答 1 投票 0

CMake:将Fortran与静态C库链接失败

使用CMake和GCC构建一个非常基本的Fortran项目,其中iso_c_binding在链接阶段失败。手动编译和链接工作正常:$ gcc6 -c getkey.c $ gfortran6 -Wl,-rpath = / usr / ...

回答 1 投票 0

cmake不会编译为C ++ 11标准

我是C ++的新手,并且一直在努力编译/制作/链接/构建/无论如何,让我们看看有人可以帮助我。我做了一些搜索,发现其他人有类似的问题,但我......

回答 4 投票 8

如何修复来自Source的TinyCCompiler(TCC)中的crt1.o,crti.o的错误错误?

如何修复来自Source的TinyCCompiler(TCC)中crt1.o,crti.o的错误? https://github.com/LuaDist/tcc我在我的桌面系统(ubuntu)上测试它,并在服务器(centos)上测试。在两个操作系统上,显示......

回答 1 投票 4

这个CMake错误意味着什么?我的变量设置为NOTFOUND

我正在尝试从我的大学运行一些代码,但当我在“构建”中执行“cmake ..”时,我收到以下错误:CMake错误:此项目中使用了以下变量,但它们已设置...

回答 1 投票 1

CMake如何检查IPO支持?

我正在尝试使用CMake 3.10使用IPO构建C ++应用程序,我在CMakeLists.txt中有以下内容:include(CheckIPOSupported)check_ipo_supported(RESULT ipo_supported)if(ipo_supported)...

回答 1 投票 0

无法运行catch测试:从不使用MACRO CATCH_CONFIG_RUNNER

我正在尝试使用catch在Clion中运行我的第一个测试。 Clion为MACRO CATCH_CONFIG_RUNNER显示了一个错误,标有下划线,其中显示:无法运行catch测试:MACRO CATCH_CONFIG_RUNNER是......

回答 1 投票 2

如何更改CMake输出解决方案和项目文件的目录?

我有一个构建/目录,我希望CMake在我输入cmake CMakeLists.txt时输入它生成的* .sln,* .proj等文件。我该怎么做呢?

回答 1 投票 6

检查文件具有使用CMake的执行权限

我有一个CMakeLists.txt,它要求某些输入文件具有写入权限,否则make进程将失败并显示相当模糊的“Permission denied Error 126”消息。这里的页面......

回答 1 投票 0

如何在Windows上将GoogleTest变量GTEST_LIBRARY GTEST_INCLUDE_DIR和GTEST_MAIN_LIBRARY设置为CMake?

有一个为linux环境开发的项目。现在我正在尝试使用CMake在Windows上构建它。我一直在尝试构建项目并始终得到此错误:C语言中的CMake错误:/ ...

回答 2 投票 1

每个文件优化CMake

在其他地方,人们一直在问这个问题,“如何关闭一个文件的优化?”答案通常是这样的:cmake_minimum_required(VERSION 3.8)项目(你好)......

回答 1 投票 1

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