• 5929阅读
  • 4回复

求助!在ubuntu下我用apt-get 来安装qt4 ,他的环境变量要不要设置啊? [复制链接]

上一主题 下一主题
离线kanyou222
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-05
在ubuntu下我用apt-get 来安装qt4 ,他的环境变量要不要设置啊?

我想在命令行下完成编译,可老是出现,
# make

g++ -c -pipe -g -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 main.o main.cpp
main.cpp:1:23: error: QApplication: 没有该文件或目录
main.cpp:2:18: error: QDialog: 没有该文件或目录
main.cpp:4:30: error: ui_gotocelldialog.h: 没有该文件或目录
main.cpp: In function ‘int main(int, char**)’:
main.cpp:8: error: ‘QApplication’ was not declared in this scope
main.cpp:8: error: expected ‘;’ before ‘app’
main.cpp:10: error: ‘Ui’ has not been declared
main.cpp:10: error: expected ‘;’ before ‘ui’
main.cpp:11: error: ‘QDialog’ was not declared in this scope
main.cpp:11: error: ‘dialog’ was not declared in this scope
main.cpp:11: error: expected type-specifier before ‘QDialog’
main.cpp:11: error: expected ‘;’ before ‘QDialog’
main.cpp:12: error: ‘ui’ was not declared in this scope
main.cpp:15: error: ‘app’ was not declared in this scope
main.cpp:15: error: expected ‘;’ before ‘:’ token
main.cpp:15: error: expected primary-expression before ‘:’ token
main.cpp:15: error: expected ‘;’ before ‘:’ token
main.cpp: At globa

错误?这怎么弄啊,

安装好,在qtcreator里 写程序后,再用它上面的按钮,如run qmake、 build all和run 等按钮,就可以通过 。但是我直接用vim 打开一个文本,然后输入 QT代码,然后用命令 qmake -project 、qmake xx.pro 、这两步都没出错,但当用make 命令时就出错了,就说找不到QApplication
这怎么弄啊??




[ 此帖被kanyou222在2011-04-05 19:48重新编辑 ]
离线wd007

只看该作者 1楼 发表于: 2011-04-05
如果不是使用Qt Creator的命令行的话,当然要设置环境变量。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线dbzhang800

只看该作者 2楼 发表于: 2011-04-06
使用 qmake-qt4 替代你的 qmake,或者卸载掉你的qt3
离线kanyou222
只看该作者 3楼 发表于: 2011-04-07
谢谢了,找到出错地方了,qmake qt4 来代替 qt3 ,呵呵

离线kanyou222
只看该作者 4楼 发表于: 2011-04-07
回 2楼(dbzhang800) 的帖子
谢谢
快速回复
限100 字节
 
上一个 下一个