1.对.ui的资源编译设置
在.ui文件右键属性,选择"常规",然后在"命令行"输入:
"$(QTDIR)\bin\uic.exe" -o ".\ui_$(InputName).h" "$(InputPath)"
if errorlevel 1 goto VCReportError
在"说明"输入:
Uic'ing $(InputFileName)...
在"输出"输入:
".\ui_$(InputName).h"
在"附加依赖项"输入:
$(QTDIR)\bin\uic.exe
设置完之后,右击.ui文件选择编译,就会生成对应ui_XXX.h的头文件.
2.对使用了Q_OBJECT宏后编译出错问题的解决.
在对使用了Q_OBJECT的类的头文件,右击选择属性,然后在常规里做如下设置
命令行:
"$(QTDIR)\bin\moc.exe" "$(InputPath)" -o "$(InputDir)\moc_$(InputName).cxx"
if errorlevel 1 goto VCReportError
输出:
"$(InputDir)\moc_$(InputName).cxx"
附加依赖项:
"$(QTDIR)\bin\moc.exe"
设置完之后,对该头文件右击选择编译,就会生成对应的moc_XXX.cpp文件,然后再解决方案里把该cpp文件加到工程里面,再编译工程就可以了
posted on 2012-11-05 23:20
翾 阅读(718)
评论(0) 编辑 收藏 引用 所属分类:
C/C++ 、
QT