我們沒有爲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