VS+QTAddin生成moc文件没有stdafx.h

  在使用QT的信号槽机制时,moc.exe会根据类头文件生成对应的moc_xxx.cpp文件,这个文件时不带stdafx.h这个预编译头文件。 如果工程属性设置了需要预编译头,在编译时这个moc文件就会报错。     解决方法,找到对应类头文件右键,打开属性页面,在moc.exe参数prepend中加入预编译头stdafx.h,重新编译项目,moc就会自动加入stdafx.h到moc文件中了:
相关文章
相关标签/搜索