在配置的时候加上 -nodbus,希望采纳,因为我编译的时候也遇到了,加上之后就好了。
Ⅱ 如何编译QT5.9,支持xp系统
很悬,需要改源码里面的接口,
5.9本身编译参数里面没有
-target
xp,
其次是里面用到了一些xp不支持的系统API,重点是用编译器编译的时候不会提醒你哪些接口不支持(即使设置了系统版本5.01,
编译器支持xp),所以到时候编译完的还要放到xp系统下验证,
最难受的就是plugin相关的,
因为根本不会告诉你哪个接口没有。
如果一定要的话,
还是使用5.6的
,
同样是LTS的,
新的一些功能是没法用了,但至少支持webEngine嘛
Ⅲ 【求助】QT5.2.1源码编译有出错,提示incomplete type
加上 #include <QApplication>
incomplete type说明当前C++文件中没有定义QApplication类型,该类型应当在QApplication文件中被定义。,希望以后更细心一点。如果还出错,检查pro文件中是否有core和gui模块。
Ⅳ ubuntu怎么编译qt5源代码
以下是编译QT源码的基本步骤:
1.源代码的获取 , 最新的是4.8.2版本。
2.解压代码
输入指令: tar zxvf qt-everywhere-opensource-src-4.8.2.tar.gz,解压出QT源代码。
3.执行./config生成makefile
输入指令: ./config
下面会出现提示,是使用the Commercial Edition还是Open Source Edition。
选择”o”,接着会出现一些提示关于license的信息,选择”yes”。
4.编译QT
等在Ubuntu中顺利下载了缺失的那3个lib后。再次重复第三步的 ./configure指令。
输入指令: make,
然后便可以顺利地生成Makefile文件。
5.安装QT
运行指令: sudo make install,需要几分钟的时间,系统会默认将Qt安装到目录:/usr/local/Trolltech/Qt-4.8.2。
验证安装完成:运行/usr/local/Trolltech/Qt-4.8.2/bin/designer,如果能够正常启动designer,则说明Qt已经安装好了。
6.设置环境变量
7.测试环境变量
Ⅳ 如何编译QT5.9,支持xp系统
很悬,需要改源码里面的接口, 5.9本身编译参数里面没有 -target xp, 其次是里面用到了一些xp不支持的系统API,重点是用编译器编译的时候不会提醒你哪些接口不支持(即使设置了系统版本5.01, 编译器支持xp),所以到时候编译完的还要放到xp系统下验证, 最难受的就是plugin相关的, 因为根本不会告诉你哪个接口没有。
如果一定要的话, 还是使用5.6的 , 同样是LTS的, 新的一些功能是没法用了,但至少支持webEngine嘛
Ⅵ linux下 qt程序源代码如何编译运行。
.o文件不是可执行文件,而是编译产生的目标文件,需要进一步链接产生可执行文件才能执行。
Ⅶ linux下 qt程序源代码如何编译运行
仔细看里面的源代码,应该有一些文件里有连接到*.lib文件的,这是QT的动态库文件把QT库编译成linux下的*.lib,然后编译的时候,把lib文件放在同一文件夹,并且编译命令加上-l *.lib或者放到根目录下的lib目录下也可以。这样试一下。.o文件还需要经过连接才能生成可执行的文件。
Ⅷ linux下 qt程序源代码如何编译运行
cannot execute binary file说明你执行的程序不是当前平台的程序,可能是arm平台的程序吧。你which qmake看一下具体是哪个目录吧。qt是跨平台的,平台不一样当然不可能运行的
Ⅸ windows怎么编译qt源码64位
在Windows下,Qt官网默认提供的二进制版本大多是32位,只对VS2013提供了64位版本。我电脑上安装的VS2010 IDE,根据自己的需要编译特定的库和插件,需要编译Qt源码。 详细可以参考这个,有图解教程,希望可以帮到你