GraphicSir
游戏技术,实时渲染技术
posts - 0,  comments - 3,  trackbacks - 0
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

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理



<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(1)

文章分类

文章档案

相册

搜索

  •  

最新评论