2021年6月28日 星期一

在 Qt Creator 中修改 MSVC 的執行階段程式庫

 在 Qt Creator中修改 MSVC 的執行階段程式庫

前言

  由於最近需要用 Qt 來使用函示庫,但函示庫是使用 MTd(Multi-threaded Debug) 來建置的,如果要和 Qt 使用的話函示庫勢必要修改選項後重建,所以想說有沒有直接改 Qt 的執行階段程式庫,在此做個紀錄。

 

內容

  Qt 在預設的情形下使用 MDd(Multi-threaded DLL Debug) 作為執行階段程式庫,如果需要修改可以在 .pro 裡面新增以下

QMAKE_CFLAGS_DEBUG += /MTd
QMAKE_CXXFLAGS_DEBUG += /MTd


範例是修改成 MTd(Multi-threaded Debug),當然也可以修改成 MD(Multi-threaded DLL)與 MT(Multi-threaded),只要將最後的參數改成需要得即可,改完後一定"重建"才會生效要注意。


參考資料

[ forum.qt.io ] How do I change the Runtime Library setting in my project in QtCreator?


相關文章與資料

Qt 的專案檔

沒有留言:

張貼留言