• 3868阅读
  • 5回复

[提问]请问为什么用命令行编译qt代码没问题,而用集成开发环境却各种编译错误? [复制链接]

上一主题 下一主题
离线观弈寒儒
 
只看楼主 正序阅读 楼主  发表于: 2011-12-29
如题,新手望各位指点。
离线dbzhang800

只看该作者 5楼 发表于: 2011-12-29
引用第4楼观弈寒儒于2011-12-29 12:04发表的  :
不是这个原因,原理头文件也要加到工程里,只是放在工程目录下不行。
以前用vs都不需要,表示很无语。

我好奇的是,这个东西没搞清楚,你标题中的结论用命令行没有问题又是如何得出的呢?

包含Q_OBJECT的类需要使用moc进行预处理!
离线观弈寒儒
只看该作者 4楼 发表于: 2011-12-29
不是这个原因,原理头文件也要加到工程里,只是放在工程目录下不行。
以前用vs都不需要,表示很无语。
离线jdwx

只看该作者 3楼 发表于: 2011-12-29
回 2楼(观弈寒儒) 的帖子
除了源码统统删除,重新编译。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线观弈寒儒
只看该作者 2楼 发表于: 2011-12-29
在线用户:共45人在线,45位会员(0位隐身)
论坛的人气好低啊。。。看来很可能不会有结果了
离线观弈寒儒
只看该作者 1楼 发表于: 2011-12-29
错误:undefined reference to `vtable for FindDialog'

错误:undefined reference to `FindDialog::findPrevious(QString const&, Qt::CaseSensitivity)'
快速回复
限100 字节
 
上一个 下一个