[Help !] Qt 1.4.3版 编译出PRJ0019错误~~
我是windows7 + VS2008 + Qt 5.4.3 + Qt.Visual.Studio.Integration 1.4.3
用 向导自动生成的 Qt 程序. 什么都没有改, 直接用VS2008 的编译菜单, 进行编译..
然后输出如下错误..
------ 已启动全部重新生成: 项目: QtTest, 配置: Debug Win32 ------
正在删除项目“QtTest”(配置“Debug|Win32”)的中间文件和输出文件
Moc'ing qttest.h...
moc: Cannot create .\GeneratedFiles\Debug\moc_qttest.cpp;.\GeneratedFiles\Debug\moc_qttest.cpp
Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "Moc'ing qttest.h..."
生成日志保存在“file://e:\Qt_VS2008\QtTest\QtTest\Debug\BuildLog.htm”
QtTest - 1 个错误,0 个警告
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
刚玩Qt 不知道怎么解决这种错误..搜索引擎也搜了半天...
[解决办法]
opensource版的qt,只能用gcc编译,要用VC,必须先用VC++编译这个QT。
然后打开vs2008的命令行控制台,确保qmake已经在%PATH%中,
如果没有pro文件,自己生成一个,qmake -project 生成pro文件,根据用到的类库稍作修改
qmake
nmake
在得到pro文件后,也可以qmake -tp vc 生成vc2008的工程文件,在vs里打开工程文件,编译也可以
vs2008 express sp1英文版下没有问题,只是不能用插件
中文版(包括正版的专业版)用插件集成QT很容易失败