我絕對是Qt的新手。我在Visual Studio 2010中使用C++編寫了一個程序,其中使用了Dcmtk的外部庫。我現在想要爲該程序添加一個用戶界面。在我的原始程序中,我必須將Visual Studio中的代碼生成設置中的C++ Runtime Library
從Multi-Threaded Debug DLL
更改爲Multi-Threaded(/MT)
,否則該程序將無法工作。我必須在QtCreator中做同樣的事情,但我不知道如何改變Qt中的設置。你能否建議我應該如何處理?謝謝。如何更改QtCreator中的C++運行時庫設置?
11
A
回答
9
/MT
是一個編譯器標誌。你可以在你的.pro文件中像這樣指定標誌:
QMAKE_CXXFLAGS += /MT
此外,你可能要爲調試版本指定/MTd
:
Release:QMAKE_CXXFLAGS += /MT
Debug:QMAKE_CXXFLAGS += /MTd
0
一個qmake的配置也適用於此。
CONFIG += thread
1
在Qt 5.5版本的變量是QMAKE_CXXFLAGS_DEBUG和QMAKE_CXXFLAGS_RELEASE所以QT 5.5新的工作方案是:
QMAKE_CXXFLAGS_DEBUG += /MTd
QMAKE_CXXFLAGS_RELEASE += /MT
相關問題
- 1. 如何在運行時更改由web.config設置的customError配置?
- 2. 在運行時更改CoreNLP設置
- 3. django:在運行時更改設置
- 4. 在運行時更改Django設置
- 5. Pytest和Django設置運行時更改
- 6. 運行時更改PhantomJS代理設置
- 7. 如何更改運行時應用程序設置
- 8. QtCreator運行時問題
- 9. 如何更改QtCreator中Locals和Watchers面板的位置?
- 10. Hibernate - 如何在運行時反映數據庫中的更改?
- 11. 如何在運行時更改django中的數據庫
- 12. 在運行時更改報告中的打印機設置
- 13. 如何在QTCreator中運行此表單?
- 14. WPF:在運行時更改配置文件的用戶設置?
- 15. 如何在運行時更改目標c中的uibutton標題?
- 16. 如何更改運行時C#中的靜態屬性值?
- 17. 如何在運行時更改SSIS中的配置信息?
- 18. 如何在運行中更改jQuery hoverIntent插件實例設置?
- 19. 如何在本地測試在運行時更改Azure服務配置設置?
- 20. 如何在C#中運行時設置類型TSomething?
- 21. 如何在C中設置運行時字符集?
- 22. 在運行時從數據庫更改laravel的配置
- 23. DNS程序運行時更改的設置
- 24. 在運行時更改庫符號
- 25. 在運行時更改數據庫codeigniter
- 26. QtCreator和「運行CMake」
- 27. iOS:在運行時更改設計
- 28. 蓮藕運行時設計更改
- 29. PHP在運行時修改suhosin設置
- 30. 如何在運行時更改.chm文件的位置
是的,你是對的,因爲調試版本,我必須指定'/MTd'。 –
我非常抱歉。答案已經在那裏:D。我的不好,我完全錯過了。非常感謝 :)。 –