在 Ubuntu 12.04 中构建 Qt

在 Ubuntu 12.04 中构建 Qt

我已经安装了 Qt Creator 2.7.2“基于 Qt 5 1.0(32 位)”。首先,我尝试了它的示例analogclock,但它的构建没有找到命令 g++,而我已经安装了 gcc 编译器。请参阅清单

  
07:50:44:正在运行项目 analogclock 的步骤...  
07:50:44:开始:“/home/tatatom/Qt/5.1.0/gcc/bin/qmake”/home/tatatom/Qt/5.1.0/gcc/examples/gui/analogclock/analogclock.pro -r -spec linux-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug  
07:50:45:进程“/home/tatatom/Qt/5.1.0/gcc/bin/qmake”正常退出。  
07:50:45:开始:“/usr/bin/make”   
g++ -c -pipe -g -Wall -W -D_REENTRANT -fPIE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I../../../mkspecs/linux-g++ -I../analogclock -I../rasterwindow -I../../../include -I../../../include/QtGui -I../../../include/QtCore -I. -I. -o rasterwindow.o ../rasterwindow/rasterwindow.cpp  
make:g++:未找到命令  
制作:*** [rasterwindow.o] 错误 127  
07:50:45:进程“/usr/bin/make”退出,代码为 2。
构建/部署项目 analogclock 时出错(套件:桌面 Qt 5.1.0 GCC 32 位)
执行步骤“Make”时  
07:50:45:已用时间:00:01。  

我显然需要安装或配置更多内容:尝试构建下载的kaffeine“CMAKE_CXX_COMPILER-NOTFOUND”,请参阅清单

tatatom@Katedrala:~$ cmake kaffeine-1.2.2  
-- C 编译器标识为 GNU  
-- CXX 编译器标识未知  
-- 检查 C 编译器是否正常工作:/usr/bin/gcc  
-- 检查 C 编译器是否正常工作:/usr/bin/gcc -- 有效  
-- 检测 C 编译器 ABI 信息  
-- 检测 C 编译器 ABI 信息 - 完成  
CMake 错误:您的 CXX 编译器:未找到“CMAKE_CXX_COMPILER-NOTFOUND”。请将 CMAKE_CXX_COMPILER 设置为有效的编译器路径或名称。  
/usr/share/cmake-2.8/Modules/FindKDE4.cmake:98 处的 CMake 错误(消息):  
  错误:未找到 cmake/modules/FindKDE4Internal.cmake
  /home/tatatom/.kde/share/apps;/usr/share/kde4/apps
调用堆栈(最近调用优先):  
  CMakeLists.txt:3(find_package)

CMakeLists.txt 中的 CMake 警告(dev):
  不存在 cmake_minimum_required 命令。如下代码行
    cmake_minimum_required(版本 2.8)
  应添加到文件顶部。指定的版本可能较低
  如果您希望支持该项目的旧 CMake 版本。有关更多信息
  信息运行“cmake --help-policy CMP0000”。
此警告针对项目开发人员。使用 -Wno-dev 可抑制此警告。

——配置不完整,发生错误!

请给我建议。谢谢。

答案1

您需要做的就是打开一个终端并运行sudo apt-get install build-essential -y,然后您就设置好了,只是您缺少构建工具。

相关内容