導航:首頁 > 源碼編譯 > 用qt編譯生成dll

用qt編譯生成dll

發布時間:2023-07-07 13:45:45

❶ qt5編譯成功了,出來了exe很多,但是怎樣生成

platforms/qwindows.dll 注意這個platforms是一個文件夾,你拷貝整個文件夾就行
icudt51.dll
icuin51.dll
icuuc51.dll
libgcc_s_dw2-1.dll
libGLESv2.dll
libstdc++-6.dll
libwinpthread-1.dll
Qt5Core.dll
Qt5Gui.dll
Qt5Multimedia.dll
Qt5MultimediaWidgets.dll
Qt5Network.dll
Qt5OpenGL.dll
Qt5Positioning.dll
Qt5PrintSupport.dll
Qt5Qml.dll
Qt5Quick.dll
Qt5Sensors.dll
Qt5Sql.dll
Qt5Svg.dll
Qt5WebKit.dll
Qt5WebKitWidgets.dll
Qt5Widgets.dll
qwindows.dll
你在qt的目錄中找到這25個dll,隨同可執行文件一塊發布就可以了。把可執行文件至於這些dll目錄下,或者將這些dll加到環境變數中也行。有些dll名稱可隨版本得不同而不同。

❷ 請教各位關於qt調用matlab生成的DLL的問題

1>首先生成目標文件,但是此時要加編譯器選項-fpic和鏈接器選項-shared,

gcc -fpic -c add.c

gcc -fpic -c sub.c

生成中間文件add.o和sub.o

2>其次生成動態庫

gcc -shared –o libtiger.so add.o sub.o

生成動態庫libtiger.so,libtiger.so就是我們生成的目標動態庫。我們以後使用動態庫和main.c程序生成可執行程序!

❸ Qt 如何生成可執行程序,用mingw32-make生成的缺少dll文件

直接編譯就可以了,銀納但由於編譯默認是動態編譯,如果要運行的話,在我的電腦->高級->環境設置->path裡面添加x:\QtSDK\mingw\bin;x:\QtSDK\Desktop\Qt\4.8.0\mingw\bin(以上僅僅是我電腦的配置,你看懂就行)。
如果是要打包程序到別的電腦運行,因為是動態編譯,所以編譯出來的.exe文件並不完整,需要把它依賴的.dll文件也帶上。
第一方法:如果你也裝了VC++6.0的話,到開始->告搏蔽所有程序->Mocrosoft Visual C++ 6.0->Mocrosoft Visual C++ 6.0 Tools->Depends,用這個工具軟體打開編譯生襪州成的.exe文件你能看到它具體依賴的.dll文件,在上面給出的兩個路徑裡面找,打包是帶上,如果你沒找的,那一般就是Window共有的Dll文件,打包不用帶上。
第二種方法:如果你沒有安裝VC++6.0的話,那你只能不設置path點擊exe文件,看提示信息缺少什麼dll文件,在上面給出路徑中找到相應dll文件,打包時帶上。

閱讀全文

與用qt編譯生成dll相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:144
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163