我一直試圖在這一整天早上得到一個明確的答案,但我沒有太多的運氣 - 也許我速度很慢,因爲我以前沒有使用過這個功能。Qt - 在我的應用程序中使用第三方DLL
我有一個.dll文件,也有一個相應的.lib文件的同名。我想用我的Qt應用程序使用這些功能。我有一個庫中可用的函數列表,我也有這些函數的C++原型列表(這些都是使用extern「C」編寫的)。
從我今天可以理解的(可能是錯誤的)我可以在運行時加載庫,並嘗試解決我需要的功能或我可以在編譯時加載庫,確保我包含C++原型我的標題。
現在,我的第一個問題是我正確地思考這兩件事情嗎?
如果我是,有沒有一種更好的方法呢?
如果我錯了 - 任何人都可以給我一個正確的方向輕推?
感謝
這是在Visual Studio或mingw下?他們處理dll的方式不同。 – TonyK
@TonyK - 它使用mingw。 – Matt
有沒有試過QLibrary類來管理DLL? –