[問題] msvc++ 中將qt程式包在 dll裡的寫法

看板C_and_CPP (C/C++)作者 (哭馬 <( ̄︶ ̄)/)時間16年前 (2010/02/22 21:24), 編輯推噓6(605)
留言11則, 4人參與, 最新討論串1/1
小弟使用 MSVC 2008進行程式的開發 上網找了一下資料, MSVC要編譯 Qt程式必須先進行環境的配置 搞了半天終於完成 開啓了一個 makefile專案順利編譯出一個 Qt的程式 (testQT.exe) 若現在我想把這個 Qt的程式包在 DLL裡, 請問該怎麼進行呢 網路上查到 MSVC建立 DLL的方法是建立 win32專案 但若使用 win32專案便會造成 Qt程式編譯不過 有想過用 makefile建立 DLL的方法 (在 .pro裡加上 CONFIG += dll) 但在 MSVC下不知該如何進行 請問大家有什麼好方法嗎, 謝謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.160.132

02/22 21:49, , 1F
用Qt VS Add-in會容易一些 http://j.mp/6y2zY
02/22 21:49, 1F

02/22 21:49, , 2F
它是免費的
02/22 21:49, 2F

02/23 06:27, , 3F
qt若用在商業上, 它就不是免費的.
02/23 06:27, 3F

02/23 07:11, , 4F
跟你用在什麼地方無關,Qt VS Add-in本身是免費的
02/23 07:11, 4F

02/23 07:13, , 5F
購買Qt Commercial Licens會有另外的VS Integration
02/23 07:13, 5F

02/23 09:50, , 6F
謝謝大家回答 我會再試試 :)
02/23 09:50, 6F

02/23 21:57, , 7F
三樓,現在好像不是這樣了吧。
02/23 21:57, 7F

02/23 21:59, , 8F
Qt從4.5開始提供GPL/LGPL的版本,都可以作商業用途。
02/23 21:59, 8F

02/23 22:01, , 9F
如果不想公佈原始碼,就用LGPL與dynamic linking。
02/23 22:01, 9F

02/23 22:07, , 10F
我之在Qt只有GPL的年代,不知道後來Qt有LGPL,拋棄了它好一陣
02/23 22:07, 10F

02/23 22:08, , 11F
子XD 直到最近才又開始學習、使用。
02/23 22:08, 11F
文章代碼(AID): #1BWeMaBj (C_and_CPP)
文章代碼(AID): #1BWeMaBj (C_and_CPP)