2011-12-13 23 views
-2

是否有任何預建的GUI工具包存在爲C DLL?是否有作爲C DLL存在的GUI工具包?

因此,我可以簡單地導入一個靜態庫,並開始使用GUI命令來構建一個用C編寫的應用程序?此外,我可以重新分配與我的應用程序的DLL。

編輯:最好沒有依賴關係,或者他們也是dll。

回答

2

IUP進入預建包。向下滾動以閱讀您應獲得的版本,具體取決於您想要的依賴關係或您正在使用的編譯器。

請注意,您的喜好有沒有依賴關係幾乎是不可能考慮到大多數工具包都會連接一些msvcr***.dll,IDE特定的庫,或其他低級別的開源庫。

實際上,您應該選擇您最喜歡的工具包,然後自己編譯它以及所有依賴項,將它們全部放入一個文件夾中,並且該文件夾是您鏈接使用該工具包的內容。一旦你完成了初始編譯,它就像預編譯一樣簡單易用。自己編譯的另一個好處是你可以選擇你希望綁定哪些附加組件或哪些擴展組件,哪些不需要哪些擴展組件或哪些擴展組件,從而優化輸出文件大小。

1

你的意思是像GTK+

+0

來自網站:您需要GLib,cairo,Pango,ATK,gdk-pixbuf和GTK +開發包來構建針對GTK +的軟件。要運行GTK +程序,您還需要gettext-runtime,fontconfig,freetype,expat,libpng和zlib軟件包。 – 2011-12-13 23:11:02