• 4443阅读
  • 4回复

编译错误,高手请看... [复制链接]

上一主题 下一主题
离线iiiyyyhhhsss
 

只看楼主 倒序阅读 楼主  发表于: 2009-08-19
Running build steps for project 123...
Starting: /home/hubble/qtsdk-2009.03/qt/bin/qmake /home/hubble/123/123.pro -spec linux-g++ -r CONFIG+=debug
Exited with code 0.
Starting: /usr/bin/make -w
make: Entering directory `/home/hubble/123'
g++ -Wl,-rpath,/home/hubble/qtsdk-2009.03/qt/lib -o 123 main.o -L/home/hubble/qtsdk-2009.03/qt/lib -lQtGui -L/home/hubble/qtsdk-2009.03/qt/lib -L/usr/X11R6/lib -pthread -lfreetype -lgobject-2.0 -lSM -lICE -pthread -pthread -lXrender -lfontconfig -lXext -lX11 -lQtCore -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
/usr/bin/ld: cannot find -lfreetype
collect2: ld 返回 1
make: Leaving directory `/home/hubble/123'
make: *** [123] 错误 1
Exited with code 2.
Error while building project 123
When executing build step 'Make'


到底是什么原因呢?
离线dbzhang800

只看该作者 1楼 发表于: 2009-08-20
/usr/bin/ld: cannot find -lfreetype
离线iiiyyyhhhsss

只看该作者 2楼 发表于: 2009-08-20
那么该如何解决呢?网上有的说是环境变量没有设置好。我在终端里输入qmake,提示说命令没有找到。我装的是fedora11,qt用的是qt sdk,该如何做呢?代码肯定是没有错误的,因为是用别人编译好的例子,那可肯定是qt出错,或者是什么其他相关的出错了....求教...
[ 此帖被iiiyyyhhhsss在2009-08-20 08:42重新编辑 ]
离线elephant4
只看该作者 3楼 发表于: 2009-08-20
通过fedora的源来更新lfreetype这个包即可。
离线iiiyyyhhhsss

只看该作者 4楼 发表于: 2009-08-20
我是个新手,希望大家说得浅显一些,那些什么“源”,什么“包”这些专有术语我全都不懂啊。
快速回复
限100 字节
 
上一个 下一个