cmake-gui相关内容
以下两者有区别吗? set(FOO true CACHE BOOL "描述")选项(FOO“描述"开启) 文档:set - 选项 背景:即使我已经使用 CMake 一段时间了,我今天才注意到 option 命令,因此我一直在使用 set:我想知道是否用第二个替换第一个是安全/值得的. 解决方案 在您的示例中,没有区别.但可能存在差异: Option 的默认值为 OFF.
..
我昨天能够使用 CMake 编译 zlib,但唯一可能的更改是安装 Windows 10 SDK 10.0.14393.33,现在我使用相同的选择配置它(Visual Studio 14 2015 win64)我收到以下错误: 知道可能出了什么问题以及如何解决吗? C 编译器标识未知CMake 错误:找不到 cmake 模块文件:C:/Users/mona/playing-for-data
..
我正在尝试在 Windows 10 上使用 CMake GUI 构建 FIAT. CMakeLists.txt:3 处的 CMake 错误(项目):无法运行 MSBuild 命令:MSBuild.exe获取 VCTargetsPath 的值:配置不完整,出现错误! 我将 CMake 配置为使用 Visual Studio 15 2017 编译器. 我该如何解决这个问题? 如果需要,
..
我正在研究使用 CMake 构建的 3dtk.你可以在这里找到它的 CMakeLists.txt:https://sourceforge.net/p/slam6d/code/HEAD/tree/trunk/CMakeLists.txt 在几个地方,它使用了 add_subdirectory 指令并且从不提供第二个参数(binary_dir). 在linux上调用ccmake out-o
..
我正在尝试使用CMake GUI创建Ninja构建文件. 我尝试使用Brew和手动在Mac OS上安装Ninja.两次,我都确保PATH上可以使用忍者,但是CMake GUI从未找到忍者. CMake错误:CMake无法找到与"Ninja"相对应的构建程序.未设置CMAKE_MAKE_PROGRAM.您可能需要选择其他构建工具. CMake在命令行上可以找到忍者.只是cmake-
..
我已经多次重新安装了CMake,但仍然没有CMake GUI上的“配置"和“生成"选项.有人可以告诉我如何删除旧配置吗? 构建二进制文件的位置"文本框正下方的空白灰色区域上,并且调整窗口窗格大小的选项应显示为鼠标指针.您可以单击此处并垂直向下拖动以重新展开CMake变量显示,该显示将显示用于 Configure 和 Generate 的按钮.
..
我有一个带有许多不同配置选项的库.我们通常使用 cmake-gui 并选中几个复选框来配置构建. 我想仅使用 cmake 将其自动化为 .sh 脚本. 例如 在GUI中->选择一堆不同的选项 等效的cmake命令-> cmake -D CMAKE_XXX = X -D CMAKE_XXY = XXY [这里有很多选项] .. 如何找到与我从GUI中选择 的任意配置相同的 cm
..
我想使用CMake在Windows上编译源代码,它使用wxWigets库。 我从以下页面下载了wxWigets: https://www.wxwidgets.org/ 通过Visual Studio构建后,我得到了库/ lib文件。 我已经为wxWidgets_LIBRARIES和wxWidgets_INCLUDE_DIRS设置了PATH。但是以下错误无法解决。 Cake错误在C
..
从软件包管理器安装时, cmake-gui 或 cmake-qt-gui 随旧版本一起提供 cmake 的版本。 即使在我从源代码构建和安装 cmake 的最新版本后, cmake- gui 继续使用旧版本。 如何强制 cmake-gui 使用从源代码构建的 cmake 最新版本? 解决方案 存储库中的 cmake-gui 程序包具有内置功能 cmake ,这两个版本相同。
..
我有一个变量 SET(CODE_COVERAGE_EXCLUSION_LIST “” CACHE STRING“资源列表从代码覆盖率分析中排除”) 它必须包含一个表达式列表,例如:'tests / *''/ usr / *' 尝试将默认值设置为上述表达式时,单个引号已删除。 如何保存它们? 此外,当我尝试通过这样的排除列表时
..
我想在我的C ++程序中使用HDF5库。我在Windows 7上使用VS 2010 x64编译器和CMake 3.8.0rc2。我安装的HDF5版本是1.8.10(通过运行正式的“安装程序”安装)。 在我的CMakeLists文件中,添加了以下几行: FIND_PACKAGE(必需HDF5) INCLUDE_DIRECTORIES($ {HDF5_INCLUDE_DIRS}) S
..
我不需要ALL_BUILD子项目,可以避免生成它吗?谢谢。 解决方案 CMake问题#16979:“正在生成ALL_BUILD目标” : ALL_BUILD 目标与CMake的“全部”概念相对应。目标,等同于使用makefile生成器生成所有内容。这与“构建解决方案”不同。 没有办法抑制 ALL_BUILD 目标。它对于 cmake --build 之类的命令必须存在。才能构建
..
是否可以将在CMake-GUI中设置的所有变量值导出到单个命令行字符串,以便可以从外部工具快速使用它? 输出将是这样的: cmake -DVar1 = ON -DVar2 =“ foo” ... 解决方案 您可以从获取它们 工具->“显示我的更改”
..
因此,我正在尝试根据此教程在youtube上配置文件,该文件非常简单: https://www.youtube.com/watch?v=gYmgbqGfv-8 我在Windows 10中使用CMake GUI,并且正在运行Visual Studio 2015,它已经可以构建c ++项目(我已经使用了一段时间) 我使用“ Visual Studio 15 2017” 我为两个
..
我正在尝试使用CMake设置交叉编译版本。到目前为止,我已经从命令行设置了像这样的交叉编译器文件CMake: #使用给定的选项调用cmake cmake -D CMAKE_TOOLCHAIN_FILE = $ cross_cmp_file \ -D BUILD_TESTS:BOOLEAN = $ build_test \ ../src 这很好用。 现在
..
我要像这样添加QT: find_package(需要Qt5组件的核心功能) ... target_link_libraries($ {PROJECT_NAME} Qt5 :: Core Qt5 :: Quick $ {OpenCV_LIBS}) 但是cmake发现了一些python工件,而不是预期的C:\QT ... 该如何更改?试图找
..
对于Macos,我想链接到某些框架。在Windows中,我想链接到某些库。 例如OpenGL Framework,如何使用cmake表示此要求? 解决方案 您可以尝试以下代码: target_link_libraries(< ;目标名称> “ -framework AVFoundation” “ -framework CoreGraphics” “ -framewo
..
免责声明::我知道问题。但是,OP的需求因我而异:他真正想要的是将应用程序移植到Linux,因此答案就在那行,而不是回答我想知道的:错误原因。 我正在尝试按照此处和这里 所以我有一个非常简单的CMakeLists.txt: cmake_minimum_required(版本3.6) 项目(数据集程序) set(CMAKE_CXX_STANDARD 11) #进行G
..
我在Ubuntu Linux上安装了CMake。尝试在Linux中运行CMake GUI。我发现它可以在Windows中运行,但是在哪里可以找到它以及如何在Linux中运行? 解决方案 cmake 被记录为命令(类型为 man cmake ),因此它不应具有任何GUI界面: DESCRIPTION “ cmake”可执行文件是CMake命令行接口。它可能是 ,用于在脚本中配置项
..
我在 CMake 3.6.1中使用 CMake GUI (无版本)。我正在使用带有 add_subdirectory 的外部模块,该模块向我显示一些我不喜欢的警告(由于令人讨厌的污染): 在D:/ Sources /.../ external / g3log / latest / Build.cmake:11(IF)处发出 CMake警告(dev): 策略CMP0054是未设置:未引用时
..