Ubuntu Linux的CMake GUI在哪里?
我已经在我的Ubuntu Linux上安装了CMake。正在尝试在Linux中运行CMake GUI。我发现它可以在Windows中工作,但是在哪里可以获得它以及如何在Linux中运行?Ubuntu Linux的CMake GUI在哪里?,ubuntu,cmake,cmake-gui,Ubuntu,Cmake,Cmake Gui,我已经在我的Ubuntu Linux上安装了CMake。正在尝试在Linux中运行CMake GUI。我发现它可以在Windows中工作,但是在哪里可以获得它以及如何在Linux中运行?cmake作为一个命令被记录(键入man-cmake,另请参见),因此它不应该有任何GUI界面: 描述 它只是生成了一个Makefile(供用户使用)。我不明白你想要什么样的图形用户界面 在Debian和类似Ubuntu的衍生产品上,您可以安装cmake gui或cmake qt gui包,然后运行cmake g
cmake
作为一个命令被记录(键入man-cmake
,另请参见),因此它不应该有任何GUI界面:
描述
它只是生成了一个Makefile
(供用户使用)。我不明白你想要什么样的图形用户界面
在Debian和类似Ubuntu的衍生产品上,您可以安装cmake gui
或cmake qt gui
包,然后运行cmake gui
命令
而且make
经常运行。尝试make-p
了解GNU make的默认规则。。。因此,请阅读GNU make和(可能还有)的文档。更新:
从CMake 3.7.2开始,默认情况下仍不构建CMake gui,但可以通过指定一个附加标志轻松添加到构建中。Qt仍然是必需的,我使用的是4.8,但我相信其他版本可以正常工作
从网站下载源代码,解压缩到您选择的目录,然后在命令行运行以下命令:
- /bootstrap-qt-gui
- 格马克
- gmake安装(可选-如果需要,不要忘记sudo)
CMake的基本安装 在linux下,它附带了来自cmake网站的默认安装(至少对于版本3.5.1) 它与cmake安装在同一位置,cmake在我的机器上是:
/usr/local/bin/cmake-gui
我从源代码构建了我的cmake,默认情况下,不会构建cmake gui。要添加为目标,必须设置以下变量:
BUILD_QtDialog
设置(BUILD_QtDialog TRUE)应该做这件事
注意:cmake gui基于Qt,因此如果要构建它,必须安装Qt。我也遇到了类似的问题。我做了这样的事情:
它解决了我的问题。如果您是从源代码构建最新版本,这比这里的任何其他人都要困难得多。我终于发现它起作用了: 首先,从以下位置下载源代码: 更具体地说,对于Ubuntu 14.04或更高版本,64位get: 将其下载到以下目录(或您喜欢的任何目录!): /opt/dev工具来源 使用GUI归档管理器或$tar-zxvf cmake-3.5.2.tar.gz将其解压缩到那里 您现在应该有这样一个文件夹:/opt/dev-tools-sources/cmake-3.5.2
转到此文件夹:
$cd/opt/dev-tools-sources/cmake-3.5.2
安装openssl以允许CMAKE访问受ssl保护的网站
如果需要下载额外文件,$sudo apt安装openssl libssl dev
编辑引导文件并更改行:
cmake\u options=“-DCMAKE\u BOOTSTRAP=1”
对此cmake\u options=“-DCMAKE\u BOOTSTRAP=1-DCMAKE\u USE\u OPENSSL=ON”
如果您想要cmake gui,则需要qt4库和ncurses
$sudo apt安装libqt4开发工具qt4开发工具libncurse5开发
运行配置(您需要gcc和g++4.7或更高版本
已安装。我建议实际安装4.8.4或更高版本!)
$。/configure--qt-gui
确保在生成的cmakcache.txt中,GUI设置为TRUE,使用任何编辑器打开cmakcache.txt,并检查以下行:
BUILD\qtu对话框:BOOL=ON
如果是关闭
或0
,则将其设置为打开
或1
现在是从以下源代码构建可执行文件和库的时候了:
$make-j2
现在,安装:$sudo make install
确认您还获得了带有$cmake GUI的GUI版本
对于Ubuntu(我想还有更多的linux版本):
可以在安装后作为cmake gui或使用ubuntu gui启动(只需键入cmake,它将显示典型的cmake gui图标)cmake
诅咒UI
sudo apt-get install cmake-curses-gui
cd build
ccmake ..
然后:
- 编辑您的选项
- 点击
c
更新缓存
q
退出
现在您可以使用新变量再次make
在Ubuntu16.10、cmake 3.5.2中测试。您是否安装了cmake gui
?您将“SET(BUILD_QtDialog TRUE)”放在哪里?sudo-apt-install-cmake-qt-guisudo-apt-install-cmake-gui
也可以工作,在Ubuntu16.04上安装了cmake-qt-gui包。您的屏幕截图显示c
要配置,不更新cache@Cœur我对cmake不是很熟练,cmake配置不是存储在CMakeCache
文件中吗,我称之为“缓存”?
BUILD_QtDialog
sudo apt-get install cmake-qt-gui
sudo apt-get install cmake-curses-gui
cd build
ccmake ..