1. linux下 用qt creator 编译程序 提示错误,请高手指导
缺少g++ 安装C编译器 如果你是UBUNTU 你就用 #sudo apt-get install g++
2. Qt的bug,在linux下无法直接编译运行
首先确保你的qt装好了,最好通过源直接安装。比如: sudo apt-get install qt4.7
然后 编译一般先:
qmake -project
qmake
make
3. linux下QT,我编写源代码,用make编译时,总是出现一下错误
没有安装 libuuid,可以检查一下 libSM.so 的链接信息:
ldd /usr/lib/x86_64-linux-gnu/libSM.so.6
应该会提示某个库缺失,如 libuuid.so not found
4. 为什么QT在linux下可执行的代码,在windows下编译不产生exe文件(编译通过且可执行)
可执行? 你在windows上执行的不是exe的文件吗? 可以检查下pro文件,里面可以设置成生成可执行文件还是动态库。
5. Linux下Qt的make编译出现大量错误
你上面的问题是的链接库的和路径没设置好
export
QTDIR=/home/lin/hisi/qt-embedded-4.5.2
export
PATH=$QTDIR/bin:$PATH
export
TSLIB_CONSOLEDEVICE=none
export
LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib
类似上面,把相应的路径修改下,在终端中运行,然后编译就可以通过了
不过建议:
linux下,可以安装个QT
Creator开发工具
,这样子可以方便很多
6. linux下qt4.7的安装完后,我直接建立了一个hello的工程,但是在工程建立后,未添加任何代码,但编译出错
ccache: FATAL: Could not create /home/xxxx/.ccache/f/f/-1587788.o.tmp.stdout.localhost.localdomain.2898 (permission denied?)
?????
你开了 ccache 了?当前用户是那个 ID ?是 xxxx 么?
7. linux下Qt为什么无法修改
可以修改啊,不知道是不是你哪里设置错了。我在XP下用QT做好的程序,然后在LINXU下用QT不改就可以直接编译啊。当然我在LINUX和XP下都是用的相同的版本。我开始用的4.5.3,现在用的4.6.3,LINUX下我是用的32位的BIN文件直接安装的。不知道你是不是自己编译安装的。
8. linux下 qt程序源代码如何编译运行
仔细看里面的源代码,应该有一些文件里有连接到*.lib文件的,这是QT的动态库文件把QT库编译成linux下的*.lib,然后编译的时候,把lib文件放在同一文件夹,并且编译命令加上-l *.lib或者放到根目录下的lib目录下也可以。这样试一下。.o文件还需要经过连接才能生成可执行的文件。
9. linux下 qt程序源代码如何编译运行。
.o文件不是可执行文件,而是编译产生的目标文件,需要进一步链接产生可执行文件才能执行。