make编译问题,用tmake生成的makefile文件。再make编译出现一个错误

欢168 发布于 2012/03/29 15:29
阅读 514
收藏 0

root@xlh168-virtual-machine:/mnt/lhx1# ls

hello.h  hello.pro  main.c  main.o  Makefile

root@xlh168-virtual-machine:/mnt/lhx1# make

g++  -o hello main.o   -L/usr/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm

/usr/bin/ld: cannot find -lqt

/usr/bin/ld: cannot find -lXext

/usr/bin/ld: cannot find -lX11

collect2: ld 返回 1

make: *** [hello] 错误 1

root@xlh168-virtual-machine:/mnt/lhx1# ls

hello.h  hello.pro  main.c  main.o  Makefile

root@xlh168-virtual-machine:/mnt/lhx1#
请问各位大侠,是不是g++软件包安装有误。谢谢了。

加载中
0
中山野鬼
中山野鬼
先确认库是否存在。
0
Yisen
Yisen

没用过qmake,这个一般跟qt一起用的

估计你没装qt库

0
欢168
欢168

哦,我就装了个tmake工具软件,那是不是还要装qt库啊,那我得试试,谢谢

 

返回顶部
顶部