问题标签 [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.
cmake - 使用 CMake GUI 手动编写 CMakeLists
是否可以用 CCMake (CMake GUI) 生成的 CMakeLists.txt 替换手动编写的 CMakeLists.txt?
好像不能和手动创建的cmake.txt互操作,是真的吗?
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-gui
和ccmake
做什么cmake
不,以及在哪里需要人工干预呢?
编辑:找到解决方案后发现问题是我的源目录直接是一个 Windows 驱动器号而不是一个子目录。
ubuntu - Linux 的 CMake GUI 在哪里?
我在我的 Ubuntu Linux 上安装了 CMake。尝试在 Linux 中运行 CMake GUI。我发现它可以在 Windows 中运行,但是从哪里获得它以及如何在 Linux 中运行?
windows - CMakeGUI 不显示输出日志
我在 Windows 8.1 x64 下使用 CMakeGUI 3.3.2。它运行良好,直到发生断电(当我正在安装 PCL 库时)关闭计算机电源。在此之后,CmakeGUI 不再显示输出部分,如图1所示。
我试图用“revo unistaller”卸载并重新安装相同的版本但没有成功。我还尝试安装旧版本(2.8.4),它发生的情况完全相同。
有什么想法可以解决吗?
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 中使用它。建议?
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 的源文件中的问题?
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,请提前告诉我谢谢
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?
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系统变量,什么也没有。我将不胜感激任何建议,在此先感谢