Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2494
  • 博文数量: 4
  • 博客积分: 120
  • 博客等级: 入伍新兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-15 22:56
文章分类
文章存档

2011年(1)

2009年(3)

我的朋友
最近访客

分类: 嵌入式

2009-07-17 22:36:56

    关于Ubuntu上安装了QT4和KDevelop,在命令行里手工写代码、编译的时候没有错误,可以成功运行,但是在KDevelop里建立了一个QT4工程后却发现无法成功编译,在链接时报出以下错误:undefined reference to `QApplication::QApplication(int&, char**, int)'。

      这很明显是没有指定库的位置,导致链接时找不到相应的类。摸索了很久,终于在KDevelop官方网上找到了答案,其实很简单,首先检查一下你的工程是不是指定了使用QT4而非QT3,在Project->Project Options中:

    然后点开右侧的QMake Manager:

在src目录上点右键,选择Subproject Settings,点开Configuration标签:

选择需要包含的GUI库就可以了。现在终于可以安心的学习QT4了~~

 

转自:http://www.cnblogs.com/bigshow/archive/2008/11/08/1329577.html


阅读(238) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~