• 5998阅读
  • 3回复

Qt控制台版本或release版编译时找不到系统头文件 [复制链接]

上一主题 下一主题
离线boxxer
 

只看楼主 倒序阅读 楼主  发表于: 2010-09-25
— 本帖被 XChinux 执行加亮操作(2010-10-21) —
简单程序为:

#include <QtCore>
#include<QApplication>
int main(int argc,char **argv)
{
QApplication app(argc,argv);
QString str1 = "test";
QByteArray ba = str1.toLatin1();
const char * c_str2 = ba.data();
printf("str2:%s",c_str2);
return app.exec();
}





可是在使用控制台编译的时候报找不到系统头文件QtCore的错误,同时发现在release版本的情况下也是找不到系统头文件
在debug的情况下就可以找到系统头文件,目前已经在2台电脑上遇到这个情况了。2台电脑的配置情况分别是:win7+qt4.6.3  与xp+qt4.3.2




请问是安装的问题吗?还是怎么回事?
[ 此帖被boxxer在2010-09-27 21:27重新编辑 ]
离线dbzhang800

只看该作者 1楼 发表于: 2010-09-25
出错最好贴具体的出错信息。

题外:
你贴的这段代码,本身就是错的
离线boxxer

只看该作者 2楼 发表于: 2010-09-27
引用第1楼dbzhang800于2010-09-25 21:58发表的  :
出错最好贴具体的出错信息。
题外:
你贴的这段代码,本身就是错的




错误信息就是nmake的时候:


离线boxxer

只看该作者 3楼 发表于: 2010-09-27
引用第1楼dbzhang800于2010-09-25 21:58发表的  :
出错最好贴具体的出错信息。
题外:
你贴的这段代码,本身就是错的



另外,我帖的这段代码哪里错了?

debug版本下我编译过这段代码了,可以正确的产生结果。
快速回复
限100 字节
 
上一个 下一个