手动生成Qt的moc文件的方法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处连接和本声明。
本文连接:https://blog.csdn.net/HuiLom/article/details/33729975
命令行手动生成:windows

1. 首先点击windows的开始按钮, 在运行窗口中输入cmd;ui

2. 在弹出来的命令行窗口中进入Qt的安装目录, 通常是: .net

   cd  C:\Qt\4.8.4\bin命令行

3. 输入:moc "X:\XXX\...\src\glwidget.h" -o "X:\XXX\...\moc_glwidget.cpp", 回车;blog

4. 打开文件夹“X:\XXX\...\”生成目录, 查看moc_glwidget.cpp是否已经生成。ip

在vs2005中设置,这样每次编译自动生成:ci

1. 在solution explorer窗口中, 右击要生成moc文件的头文件, 选择"Properties";get

2. 弹出的窗口左边,"Configuration Properties"下面点击"General", 将右边第二行的Item Type后面内容改为"Custom Build Tool";cmd

3. 这时候左边会新出现一栏"Custom Build Tool", 改变右边的相应选项便可. it

下面是我程序的设置, 注意蓝色内容要一致, 其实和本文上面命令行手动生成原理一致, 内容是相对应的.

Command Line                "$(QTDIR)\bin\moc.exe"  "%(FullPath)" -o "$(Configuration)\moc_%(Filename).cpp"

Description                       Moc%27ing 头文件名字.h...

Outputs                           $(Configuration)\moc_%(Filename).cpp 

Additional Dependencies  $(QTDIR)\bin\moc.exe 

                                       %(FullPath) ———————————————— 版权声明:本文为CSDN博主「猜不透的思想」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处连接及本声明。 原文连接:https://blog.csdn.net/huilom/article/details/33729975

相关文章
相关标签/搜索