问题标签 [cmake-gui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
799 浏览

cmake - 使用 CMake GUI 手动编写 CMakeLists

是否可以用 CCMake (CMake GUI) 生成的 CMakeLists.txt 替换手动编写的 CMakeLists.txt?

好像不能和手动创建的cmake.txt互操作,是真的吗?

0 投票
2 回答
1447 浏览

windows - cmake add_subdirectory 错误仅适用于 cmake 命令行,但不适用于 Windows 上的 cmake-gui(源代码在驱动器号的根目录下检出)

我正在研究使用 CMake 构建的 3dtk。你可以在这里找到它的 CMakeLists.txt:https ://sourceforge.net/p/slam6d/code/HEAD/tree/trunk/CMakeLists.txt

在几个地方它使用add_subdirectory指令并且从不提供第二个参数(the binary_dir)。

ccmake在 linux 上调用 out-of-tree 或cmake-gui在 windows上使用时,这似乎没有问题,因为在这两种情况下,项目配置成功。

但是当我cmake在命令提示符下在 windows 上运行时,我会收到几个这样的错误:

我怀疑我只是缺少cmake命令的一个选项,但是哪个选项?

就像cmake-gui在 Windows 上,我指定了一个不同的路径来Where to build the binaries进行where is the source code树外构建,就像ccmake在 Linux 上我ccmake在我的源代码的子目录中运行一样ccmake ..,我cmake在 Windows 上从一个我的源的子目录。

那么什么是cmake-guiccmake做什么cmake不,以及在哪里需要人工干预呢?

编辑:找到解决方案后发现问题是我的源目录直接是一个 Windows 驱动器号而不是一个子目录。

0 投票
6 回答
78589 浏览

ubuntu - Linux 的 CMake GUI 在哪里?

我在我的 Ubuntu Linux 上安装了 CMake。尝试在 Linux 中运行 CMake GUI。我发现它可以在 Windows 中运行,但是从哪里获得它以及如何在 Linux 中运行?

0 投票
2 回答
1376 浏览

windows - CMakeGUI 不显示输出日志

我在 Windows 8.1 x64 下使用 CMakeGUI 3.3.2。它运行良好,直到发生断电(当我正在安装 PCL 库时)关闭计算机电源。在此之后,CmakeGUI 不再显示输出部分,如图1所示。

我试图用“revo unistaller”卸载并重新安装相同的版本但没有成功。我还尝试安装旧版本(2.8.4),它发生的情况完全相同。

有什么想法可以解决吗?

0 投票
1 回答
1571 浏览

python - OpenCV 贡献模块

我已经看到这个问题出现在几个地方,但我唯一一次看到它回答是通过 Visual Studio 使用 cpp 或在 Linux 操作系统上。

我正在尝试将贡献模块添加到 OpenCV 并与 Spyder 中的 Python-Anaconda 一起使用。具体来说,我希望添加 bgsegm 模块。我尝试了几种不同的方法,但都没有成功。

我已经下载了 OpenCV 和 Opencv_contrib 的当前主分支。我将它们放在一个名为 opencv-3.0 的新文件夹中。在 opencv 中,我创建了一个名为 build 的新文件夹。我在该文件夹中运行命令提示符并使用以下命令:

返回

我在命令行上缺少什么?使-j5?由于错误,我什至没有选择运行它。

或者,当从 cmake GUI 运行时,我不确定将什么用作我的生成器。我没有 Visual Studio,这似乎是每个人都在使用的。即使我有 VS,我也希望能够在 python 和 Sypder 中使用它。建议?

0 投票
2 回答
823 浏览

c - 使用 CMake 创建 VS 项目后的 rint() 问题

我在编译代码时遇到问题 - 特别是METIS - Serial Graph Partitioning and Fill-reducing Matrix Ordering

我已经成功地通过两种方式从源文件中制作了 Visual Studio 2013 项目:使用 CMake GUI(版本 3.4.3)和使用命令行。

但是,在这两种情况下,当我尝试在 Visual Studio 中构建创建的项目时,都会出现错误:Error C2059: syntax error : '('online

where_CRTIMP是这样定义的:

这个问题是在 CMake 创建 Visual Studio Project 的过程中引起的,还是 METIS 的源文件中的问题?

0 投票
1 回答
101 浏览

python - 管理 OpenCV python Cmake Studio Windows

最近,我想使用 Cmake 3.5.0-rc3 和 Visual Studio 2015 安装 OpenCV(Win10 64 位)。我有 python 3.5 作为 root 和 2.7 作为 python2 。问题是在配置它时将 python 3.5 识别为主要解释器,但我希望它是 2.7。有没有可能的方法让 cmake 将 2.7 识别为我的主要 python,同时在我的 PC 中维护 python 3,5。我可能可以通过删除 python 3.5 来做到这一点,但我不想要那个。非常感谢您的帮助。谢谢,

PS如果有更简单的方法来安装OpenCV以及Windows中的extramodules,请提前告诉我谢谢

0 投票
2 回答
25489 浏览

cmake - CMake 变量的“option”和“set CACHE BOOL”有什么区别?

以下两者有什么区别吗?

文档:设置-选项

背景:即使我已经使用 CMake 一段时间了,我option今天才注意到这个命令,因此我一直在使用set:我想知道用第二个替换第一个是否安全/值得。

0 投票
0 回答
149 浏览

boost - 在哪里可以获得带有 -mgw48 后缀的 PCL 增强库?

我正在使用 MinGW 而不是 Visual Studio 来编译 openCV 库以在 Qt .pro 项目中使用它们。我的问题是我在 boost 文件夹中的库文件都-vc100在 CMake 试图查找-mgw48文件时。

我的库在这个目录中:

C:\Program Files\PCL 1.6.0\3rdParty\Boost\lib

他们的名字就像 :boost_date_time-vc100-mt-1_49.lib
但我希望他们像 :boost_date_time-mgw48-mt-1_49.lib
这样 CMake 就可以识别它们。

我在哪里可以下载带有-mgw48库的 PCL?

0 投票
2 回答
2089 浏览

cmake - 配置 ccmake 使用的 cmake 版本

我有一个需要使用cmake 3.3 或更高版本的软件,所以我从源代码构建并安装了cmake-3.4.1。我还从 Ubuntu 存储库安装了 Cmake GUI (ccmake),但是当我执行它时,它说我有 CMake 版本 3.2.2。而不是 3.4.1。我想知道如何配置它以使用我安装的版本。我已经在 .baschrc (export PATH=$PATH:/home/.../.../cmake-3.4.1/bin) 中导出了cmake 3.4.1系统变量,什么也没有。我将不胜感激任何建议,在此先感谢