導航:首頁 > 源碼編譯 > 用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相關的資料

熱點內容
c語言可以在哪編譯 瀏覽:127
如何對spl的密碼加密 瀏覽:73
oppoa59s如何添加應用加密 瀏覽:514
比特幣asic演算法 瀏覽:175
查看伺服器外網訪問地址 瀏覽:856
魔獸爭霸地圖最新加密 瀏覽:685
暢捷雲APP怎麼l發票 瀏覽:211
黑馬程序員與傳智播客 瀏覽:519
geany不能編譯中文嗎 瀏覽:523
和平精英怎麼開啟新伺服器 瀏覽:541
單片機的典型應用 瀏覽:378
vivo手機怎麼對qq進行加密 瀏覽:612
gcc編譯器的鏈接腳本 瀏覽:578
伺服器p01是什麼 瀏覽:911
程序員當保鏢視頻 瀏覽:344
有用友加密狗怎麼下載對應的版本 瀏覽:386
高級語言程序必須經過編譯嗎 瀏覽:55
ce54重新編譯 瀏覽:882
蘋果x手機的app如何加密 瀏覽:477
伺服器如何安裝麒麟 瀏覽:858