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

熱點內容
卡爾曼濾波演算法書籍 瀏覽:769
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:844
安卓怎麼下載60秒生存 瀏覽:803
外向式文件夾 瀏覽:240
dospdf 瀏覽:431
怎麼修改騰訊雲伺服器ip 瀏覽:392
pdftoeps 瀏覽:496
為什麼鴻蒙那麼像安卓 瀏覽:736
安卓手機怎麼拍自媒體視頻 瀏覽:186
單片機各個中斷的初始化 瀏覽:724
python怎麼集合元素 瀏覽:481
python逐條解讀 瀏覽:833
基於單片機的濕度控制 瀏覽:499
ios如何使用安卓的帳號 瀏覽:883
程序員公園采訪 瀏覽:812
程序員實戰教程要多長時間 瀏覽:979
企業數據加密技巧 瀏覽:135
租雲伺服器開發 瀏覽:814
程序員告白媽媽不同意 瀏覽:337
攻城掠地怎麼查看伺服器 瀏覽:601