vs2010中moc文件生成方法
生活随笔
收集整理的這篇文章主要介紹了
vs2010中moc文件生成方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Qt 程序在交由標準編譯器編譯之前,先要使用 moc 分析 C++ 源文件。如果它發現在一個頭文件中包含了宏 Q_OBJECT,則會生成另外一個 C++?源文件。這個源文件中包含了 Q_OBJECT 宏的實現代碼。這個新的文件名字將會是原文件名前面加上 moc_ 構成。這個新的文件同樣將進入編譯系統,最終被鏈接到二進制代碼中去。因此我們可以知道,這個新的文件不是“替換”掉舊的文件,而是與原文件一起參與編譯。
vs2010集成Qt后,編譯無法生成moc文件,此時可以采用手動方式生成:
在命令行下輸入moc yourfilename.h -o moc_youfilename.cpp生成不帶Q_OBJENT的源文件。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的vs2010中moc文件生成方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么看理财是银行自营还是第三方,三招很有
- 下一篇: 分级理财产品和非分级理财产品的区别,划重