我剛剛下載了QT的副本以評估它是否適用於某個項目。我的第一個目標是創建一個包含對話框的庫。目標是看看QT是否支持創建可以加載到各種程序中的模塊。類似於您可以在Windows中創建.dll並將資源放入其中的方式。如何創建QT庫對話框
這是可能(或合理的)在QT中做?
如果是這樣,怎麼樣?如果沒有,那麼有什麼選擇來創建可重用的QT模塊?
我剛剛下載了QT的副本以評估它是否適用於某個項目。我的第一個目標是創建一個包含對話框的庫。目標是看看QT是否支持創建可以加載到各種程序中的模塊。類似於您可以在Windows中創建.dll並將資源放入其中的方式。如何創建QT庫對話框
這是可能(或合理的)在QT中做?
如果是這樣,怎麼樣?如果沒有,那麼有什麼選擇來創建可重用的QT模塊?
爲了清楚起見:您是否想要在非Qt應用程序中加載基於Qt的模塊? – Tomas
如果模塊可以加載到非Qt應用程序中,那將是很好的,但這不是必需的。它可能是一個加載到Qt應用程序中的Qt模塊。該模塊必須包含資源(字符串,對話框,圖像,聲音文件等)。另外,如果它與平臺無關,它將會很好。 – Mitch
如何構建基於QT的dll(例如a.dll)。在你的exe文件中,不要鏈接a.dll,只需使用LoadDll來調用你需要的QT對話框?但是你仍然需要所有的QT dll。如果你建立一個基於QT的庫,你的exe將基於QT,因爲你必須鏈接QT庫。 – neohope