首页| 论坛| 消息

标题:编译Hello QT示例程序找不到库文件lqpe的问题。
作者:jenny1177
日期:2007-05-14 11:00
内容:

设好环境变量后运行编译例子仍出错?cannot find -lqpe。怎么回事?我的qpeLib目录下有libqpe。
具体情况如下:
------------------------------------------------------------
# make
gcc -L/lib -Wl,-rpath,/lib -L/lib -Wl,-rpath,/lib-o /bin/hello
.obj/linux-generic-g++//hello.o .obj/linux-generic-g++//main.o
.obj/linux-generic-g++//hello_base.o .obj/linux-generic-g++//moc_hello_base.o
-lqpe -lqtopia -lqte
/usr/bin/ld: cannot find -lqpe
collect2: ld returned 1 exit status
make: *** [/bin/hello] Error 1
------------------------------------------------------------
环境变量的设置如下:
export QTDIR=$PWD/qt
export QPEDIR=$PWD/qtopia
export TMAKEDIR=$PWD/tmake
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-generic-g++
export PATH=$QTDIR/bin:$QPEDIR/bin:$TMAKEDIR/bin:$PATH

各位谁能给我解惑?


#1 [lionel1022 07-05 15:18]
我的也有问题阿!

love@love:/home/QT/1$ sudo make
g++ -c -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -I/usr/include/qt3 -o project.o project.cpp
project.cpp:1:23: 错误: QApplication:No such file or directory
project.cpp:2:22: 错误: QPushButton:No such file or directory
project.cpp: In function ‘int main(int, char**)’:
project.cpp:5: 错误: ‘QApplication’ 在此作用域中尚未声明
project.cpp:5: 错误: expected `;' before ‘a’
project.cpp:6: 错误: ‘QPushButtion’ 在此作用域中尚未声明
project.cpp:6: 错误: expected `;' before ‘lionel’
project.cpp:7: 错误: ‘lionel’ 在此作用域中尚未声明
project.cpp:9: 错误: ‘a’ 在此作用域中尚未声明
project.cpp: At global scope:
project.cpp:3: 警告: 未使用的参数 ‘argc’
project.cpp:3: 警告: 未使用的参数 ‘argv’
make: *** 错误 1

回复 发表
主题 版块