我们没有为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. 在Visual Studio 2010中无法加载XML嵌入式资源?
- 2. 应用程序无法找到资源文件在Visual Studio 2010设计
- 3. Visual Studio安装程序 - 更改应用程序资源
- 4. Qt - 从资源中加载htm文件
- 5. 源文件不在Microsoft Visual Studio中
- 6. Windows 10应用程序无法在Visual Studio 2015 RTM上加载
- 7. Visual Studio 2010 C# - 从文件资源管理器中将保存的文件加载到应用程序中
- 8. Xcode插件加载资源
- 9. 在visual C++/qt应用程序中加载第三方dll
- 10. 无法在Visual Studio 2013中添加Qt
- 11. 从Visual Studio应用程序移植到Qt应用程序
- 12. 如何获得工作Microsoft Visual Studio 2010和Qt Visual Studio加载项?
- 13. Visual Studio 2015我无法从config.xml中的cordova应用程序添加插件
- 14. 使用Microsoft Visual Studio 2013调试Qt程序
- 15. Symfony 2.8应用程序没有样式无法加载资源
- 16. 无法加载资源节点js应用程序
- 17. OS X应用程序包中的Qt资源文件
- 18. 在websphere应用程序服务器中弹簧加载资源
- 19. 无法加载文件或程序错误在Visual Studio
- 20. 如何创建Microsoft Visual Studio 2010 - 团队资源管理器加载项?
- 21. 无法加载文件或程序集(.NET,Visual Studio 2010)
- 22. Visual Studio加载用于调试的Qt源代码
- 23. 在Visual Studio中的Qt应用程序 - 入口点
- 24. Qt - C++在visual studio中的图形应用程序
- 25. iOS应用程序加载程序错误ITMS-4238 - Cordova - Visual Studio
- 26. 用于Qt Visual Studio插件的QtWebKit
- 27. 无法在android studio中添加Visual Studio Team Services插件
- 28. 在设备上调试Cordova应用程序时无法加载资源错误
- 29. C++ visual studio资源
- 30. 在Chrome打包的应用程序中抑制“无法加载资源:net :: ERR_FILE_NOT_FOUND”
我不能创建一个自定义生成步骤,就像我做了.moc和的.ui文件? – MadH 2009-07-31 14:06:45
是的,你肯定能。 – cheez 2009-07-31 17:55:29