手動生成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

相關文章
相關標籤/搜索