如何用visual studio 2008从qt .ui生成.h文件
How to generate .h file out of qt .ui with visual studio 2008?
我只能找到在Linux中生成的教程,但找不到在Windows中生成的任何指南,所以我可以使用vs2008。有人能帮忙吗?谢谢!
将.ui文件添加到项目中,然后右键单击-> Properties
。在General
-> Item Type
下设置Custom Build Tool
。在左侧面板下,将Custom Build Tool
扩展到General
,设置为:
Command Line: "$(QTDIR)binuic.exe" -o ".GeneratedFilesui_%(Filename).h" "%(FullPath)"
Description: UIC'ing %(Identity)...
Outputs: .GeneratedFilesui_%(Filename).h
Additional Dependencies: $(QTDIR)binuic.exe
%
变量对VS2010来说是新的,但基本上是搜索ui文件的完整路径和你想要输出生成的。h的目录。确保Outputs
也正确填写,这样clean
就会被清理干净。
如果你想做的就是从Qt .ui文件生成。vcproj,并且假设你已经在Windows上安装了Qt,那么这里是你必须做的最低限度。
- 创建一个.pro文件,在FORMS行中列出你的.ui文件:
FORMS = myuifile.ui mynextuifile.ui
- 保存你的.pro文件,并使用以下标志对其运行qmake:
qmake -tp vc mypro.pro
- 这应该生成mypro.vcproj.启动并构建mypro.vcproj。这将为每个Qt .ui文件生成Visual Studio解决方案文件和.h文件。
您可能希望看看Qt Visual Studio插件,它将Qt GUI开发与Visual Studio集成在一起。你可以在这里下载
相关文章:
- 我在c++代码中生成了一个运行时#3异常
- Cppcheck生成xml转储文件
- 如何使用CMake编译.proto文件来生成.grpcp.pb.cc和.grpc.pb.h文件
- 如何在C++中使用结构生成映射
- 使用 C/C++ 宏生成函数签名
- 如何在MS Visual Studio 2019中运行QT UI
- "unknown ca"自生成的 CA、证书和客户端/服务器
- 如何从具有移动语义的类对象中生成共享指针
- 生成文件不对文件使用隐式规则
- 如何处理使用.ui文件生成的.h文件
- 以编程方式为 ListView 的项生成 UI
- 通过 qt 对发送方和接收方使用自动生成的 Ui
- 生成的头文件表单ui文件不可见
- Qt设计器 - 动态生成UI/生成唯一名称
- CMake & QT5 - QT5_WRAP_UI不生成 UI 头文件
- QT是否支持运行时动态UI生成和HTML呈现
- 在窗口构造函数之外动态地将QAction添加到QMenuBar中(可以从另一个文件访问Designer中生成的ui)
- Qt在Eclipse中不生成ui头文件
- 如何用visual studio 2008从qt .ui生成.h文件
- 解析xml文件并动态生成c++代码以构建面板(UI)