linux安装qt提示无法安装二进制文件

linux安装qt提示无法安装二进制文件,第1张

具体安装步骤如下:

1、双击启动安装包之后,将会打开一个欢迎界面。在这里,直接点击“下一步”即可。

2、接着,会提示你登陆Qt账户。这个Qt账户对普通人来说没什么必要,所以直接点击下面的“Skip”跳过即可。

3、随后,便会d出真正的开始安装界面,点击“下一步”。

4、在安装文件夹的界面,建议大家要将Qt安装到D盘。其他保持默认即可。继续点击“下一步”。

5、在选择组件界面,请务必要选对安装Qt所需要的组件。首先,点击各项前面的>箭头展开子项的内容。

6、在Qt5、9一项中,如果你是使用MinGW进行编译,请务必选中MinGW模块。而如果你希望调用VS的编译器进行编译,则需要勾选对应的VS模块。当然,如果希望进行安卓开发,则安卓模块是少不了了。

至于其余的一些模块,则可以根据自身需要勾选。

7、接着看工具项(Tools)的选择。第一项是CDB的调试器,如果你仅使用MinGW进行编译,则此项可以不选。第二项虽然名字带MinGW,但只是用于交叉编译的(交叉编译即在某一平台上编译用于其他平台的程序),如果用不到,也可以不选。选择完成后,继续点击“下一步”。

8、在打开的页面中勾选“我已经阅读并同意条款”(原文是英文)。然后,继续一路点击“下一步”,直到安装完成就可以了。

tar zxvf qt-everywhere-opensource-src-4.8.4.tar.gz

进入解压后文件目录,执行配置

root@emouse:~/study# cd qt-everywhere-opensource-src-4.8.4/

root@emouse:~/study/qt-everywhere-opensource-src-4.8.4# ./configure

修改配置文件

if [ -z "$QT_INSTALL_PREFIX" ]then

if [ "$CFG_DEV" = "yes" ]then

QT_INSTALL_PREFIX="$outpath" # In Development, we use sandboxed builds by default

elif [ "$PLATFORM_QWS" = "yes" -o "$PLATFORM_QPA" = "yes" ]then

if [ "$PLATFORM_QPA" = "yes" ]then

QT_INSTALL_PREFIX="/usr/local/Trolltech/QtLighthouse-${QT_VERSION}"

else

QT_INSTALL_PREFIX="/usr/local/Trolltech/QtEmbedded-${QT_VERSION}"

fi

if [ "$PLATFORM" != "$XPLATFORM" ]then

QT_INSTALL_PREFIX="${QT_INSTALL_PREFIX}-${CFG_ARCH}"

fi

elif [ -d "$EPOCROOT" ] &&[ "$XPLATFORM_SYMBIAN" = "yes" ]then

if [ "$XPLATFORM_SYMBIAN" = "yes" ]then

QT_INSTALL_PREFIX="$EPOCROOT/epoc32/"

QT_INSTALL_LIBS="$EPOCROOT/epoc32/release/armv5/lib/"

fi

else

QT_INSTALL_PREFIX="/usr/local/Trolltech/Qt-${QT_VERSION}"

ok

启动

/usr/local/Trolltech/Qt-4.8.4/bin/designer

你的linux系统版本太低了,RHEL5?CentOS5?

QT是做桌面开发的,用更新快的linux发行版如Ubuntu,Fedora之类就没问题了。RHEL/CentOS 6.x应该也是可以的。

如果真想在你现在的linux系统上运行,并且linux比较熟的话,可以找个新版本的libstdc++.so.6,用它来运行QtSDK(设置LD_LIBRARY_PATH)。即使这样难保它不会再依赖其它库的新版本。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8596908.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存