实现:
头文件定义的QObject子类声明Q_OBJECT后自动生成moc文件。
编译时自动moc生成moc文件,并加入project。
方法:
手动编辑vcproj文件,在末尾加上(以QT4.8为例):
(P.S. 当然,前提是装了qt vs add-in并且配置了QT路径和版本)
<VisualStudioProject>
// ...
// ...
// ...
<Globals>
<Global
Name="MocDir"
Value=".\GeneratedFiles\$(ConfigurationName)"
/>
<Global
Name="QtVersion"
Value="4.8.0"
/>
<Global
Name="QtVersion Win32"
Value="4.8.0"
/>
<Global
Name="RccDir"
Value=".\GeneratedFiles"
/>
<Global
Name="UicDir"
Value=".\GeneratedFiles"
/>
</Globals>
</VisualStudioProject>

本文介绍如何通过编辑vcproj文件来实现Qt中moc文件的自动化生成与管理,包括设置MocDir、QtVersion等参数的具体方法。
311

被折叠的 条评论
为什么被折叠?



