Moc'ing错误

解决VS2005中Moc编译错误
本文介绍了在Visual Studio 2005中遇到的Moc编译错误,问题根源在于未正确设置QTDIR环境变量。解决方案是关闭VS,然后在系统环境变量中添加QTDIR,指向Qt库的实际路径,确保编译器能找到moc.exe。
1>Moc'ing weclome.h...
1>系统找不到指定的路径。
1>Project : error PRJ0019: 工具从"Moc'ing weclome.h..."
1>项目 : warning PRJ0018 : 未找到下列环境变量:
>------ 已启动全部重新生成: 项目: ModelConfigPlugin, 配置: Debug Win32 ------ 1>生成启动时间为 2025/9/13 21:18:33。 1>_PrepareForClean: 1> 正在删除文件“Win32\Debug\ModelConfigPlugin.lastbuildstate”。 1>InitializeBuildStatus: 1> 正在创建“Win32\Debug\ModelConfigPlugin.unsuccessfulbuild”,因为已指定“AlwaysCreate”。 1>CustomBuild: 1> Rcc'ing resource.qrc... 1> Moc'ing batchstepconfigdialog.h... 1> Moc'ing cj_sj_paramconfigdialog.h... 1> Moc'ing modelconfigplugin.h... 1>D:\613\Platform\plugins\ModelConfigPluginProject3\modelconfigplugin.h(207): warning : Class ModelConfigPlugin implements the interface IPluginsWidget but does not list it in Q_INTERFACES. qobject_cast to IPluginsWidget will not work! 1> Moc'ing modelconfigactivator.h... 1>ClCompile: 1> batchstepconfigdialog.cpp 1> cj_sj_paramconfigdialog.cpp 1> moc_batchstepconfigdialog.cpp 1> moc_cj_sj_paramconfigdialog.cpp 1> moc_modelconfigactivator.cpp 1> moc_modelconfigplugin.cpp 1> modelconfigplugin.cpp 1>modelconfigplugin.cpp(548): warning C4189: “projectCJSampleButton”: 局部变量已初始化但不引用 1>modelconfigplugin.cpp(510): warning C4189: “saveAttackAreaResultButton”: 局部变量已初始化但不引用 1>modelconfigplugin.cpp(583): warning C4189: “saveSJSampleButton”: 局部变量已初始化但不引用 1>modelconfigplugin.cpp(584): warning C4189: “projectSJSampleButton”: 局部变量已初始化但不引用 1>modelconfigplugin.cpp(547): warning C4189: “saveCJSampleButton”: 局部变量已初始化但不引用 1> ModelConfigPluginActivator.cpp 1>ModelConfigPluginActivator.cpp(33): warning C4100: “context”: 未引用的形参 1> 正在生成代码... 1> qrc_resource.cpp 1>Link: 1> 正在创建库 ..\..\bin\Win32\Debug\Plugins\\ModelConfigPlugin.lib 和对象 ..\..\bin\Win32\Debug\Plugins\\ModelConfigPlugin.exp 1> ModelConfigPlugin.vcxproj -> D:\613\Platform\plugins\ModelConfigPluginProject3\..\..\bin\Win32\Debug\Plugins\ModelConfigPlugin.dll 1>FinalizeBuildStatus: 1> 正在删除文件“Win32\Debug\ModelConfigPlugin.unsuccessfulbuild”。 1> 正在对“Win32\Debug\ModelConfigPlugin.lastbuildstate”执行 Touch 任务。 1> 1>生成成功。 1> 1>已用时间 00:00:08.99 ========== 全部重新生成: 成功 1 个,失败 0 个,跳过 0 个 ==========
最新发布
09-14
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值