我们没有为MSVS安装Qt插件,这让我想知道如何/是否可以加载资源(图像等) )到应用程序。Microsoft Visual Studio:在Qt应用程序中加载资源(无插件)
回答
是的,你可以加载资源。 不幸的是,它创造QRC文件的QRC编辑器是Qt外接程序为VS的一部分...
但是你可以通过创建这个手XML文件的格式见here
一旦QRC文件创建的,你至少有两种可能性:
A)使用qmake的
参考,您的QRC文件添加在您的职业档案:
资源= ApplicationRe sources.qrc
从亲重新生成vcproj使用QMAKE
QMAKE -tp VC
B)如果不从你的亲文件生成的vcproj文件,可以:
手动添加您的QRC文件在您的解决方案,例如在以下路径:
资源文件/ RES/ApplicationResources.qrc
在QRC文件的属性添加下面的命令,在Visual Studio:
命令行:$(QTDIR)\ BIN \ rcc.exe - 名ApplicationResources资源\ ApplicationResources.qrc -o $(IntDir)\ qrc__ ApplicationResources.cpp
说明:RCC RES/ApplicationResources.qrc
输出:$(IntDir)\ qrc__ ApplicationResources.cpp
C)你也可以使用一个外部二进制资源文件
命令行:碾压混凝土 - 二进制myresource.qrc -o myresource.rcc
在应用程序中,你必须注册资源file: QResource :: registerResource(“/ path/to/myresource。RCC“);
对于源代码中使用的资源文件看doc
然而,像cheez,我还建议您使用的qmake和Pro文件,并用手在Visual Studio中不编辑属性...
希望这有助于!
使用QRC可执行文件生成一个CPP文件,你可以在项目中包含:
/usr/local/Trolltech/Qt-4.5.1/bin/rcc -name核心核心/ core.qrc - Ø建立/释放/核心/ qrc_core.cc
见http://doc.trolltech.com/4.0/resources.html
不过,我强烈建议使用QMAKE或其他一些构建系统来自动完成这个。
- 1. 加载资源文件在C++/Qt的Visual Studio中
- 2. 在Visual Studio 2010中无法加载XML嵌入式资源?
- 3. 无法在spring mvc应用程序中加载静态资源
- 4. Qt应用程序:无法加载平台插件“窗口”
- 5. 应用程序无法找到资源文件在Visual Studio 2010设计
- 6. Visual Studio应用程序的资源:“图标清单” VS“资源文件”发布
- 7. Visual Studio安装程序 - 更改应用程序资源
- 8. 多语言应用程序,Microsoft Visual Studio?
- 9. 源文件不在Microsoft Visual Studio中
- 10. Qt - 从资源中加载htm文件
- 11. Windows 10应用程序无法在Visual Studio 2015 RTM上加载
- 12. Visual Studio 2010 C# - 从文件资源管理器中将保存的文件加载到应用程序中
- 13. Xcode插件加载资源
- 14. 在visual C++/qt应用程序中加载第三方dll
- 15. Visual studio 2012无法加载程序集
- 16. 的Visual Studio 2015年WindowsForms应用程序无法加载文件或程序集
- 17. Qt Visual Studio社区插件
- 18. Visual Studio解决方案资源管理器未加载文件
- 19. 无法在Visual Studio 2013中添加Qt
- 20. 从Visual Studio应用程序移植到Qt应用程序
- 21. os x应用程序无法加载资源文件夹中的文件
- 22. 如何获得工作Microsoft Visual Studio 2010和Qt Visual Studio加载项?
- 23. 如何在应用程序启动后强制加载Grails资源插件
- 24. 共享文件夹中找不到Visual Studio通用应用程序资源
- 25. 使用Microsoft Visual Studio 2013调试Qt程序
- 26. 无法加载资源:net :: ERR_CONNECTION_REFUSED Visual Studio Android模拟器
- 27. Visual Studio 2015我无法从config.xml中的cordova应用程序添加插件
- 28. Symfony 2.8应用程序没有样式无法加载资源
- 29. 应用程序离线时无法加载资源
- 30. 无法加载资源节点js应用程序
我不能创建一个自定义生成步骤,就像我做了.moc和的.ui文件? – MadH 2009-07-31 14:06:45
是的,你肯定能。 – cheez 2009-07-31 17:55:29