當前位置:首頁 » 操作系統 » wxwidgets源碼

wxwidgets源碼

發布時間: 2022-07-13 20:01:49

linux上如何編譯praat源碼,編譯後是windows版程序

我的操作系統是 debian sarge,其中已經有 mingw32 編譯器,只需安裝:

apt-get install mingw32這會安裝好 mingw32 交叉編譯系統,用 i586-mingw32msvc-gcc 即可為 Windows 編譯程序。

在編譯 wxWidgets 的 Windows 版本之前,需要安裝 DirectX 的頭文件。大概是由於版權之類的原因,在 Debian
的 mingw32 中並未包含 DirectX 的頭文件,只包含了 DirectX 的庫,因此需要自己安裝。如果不安裝,在編譯
wxWidgets 的時候會有警告,並且系統不會產生 wxDisplay 這個類。安裝並不復雜,只要從網路上找到相關的頭文件和庫文件,並解壓
/usr/i586-mingw32msvc 目錄中即可。

然後就可以編譯 wxWidgets 了,下載並解壓源碼後,用如下命令可以編譯:

./configure --host=i586-mingw32msvc --target=i586-mingw32msvc --prefix=~/Workshop/mingw32 --enable-monolithic --disable-shared
make; make install-strip
make -C contrib; make -C contrib install-strip

編譯完成後,進入 samples 目錄,隨便找一個常式 make 一下,便可產生 exe 文件了。要執行這個文件,需要
mingwm10.dll 這個文件,在 Debian 中,此文件位於 /usr/share/doc/mingw32-runtime
目錄中,把它復制到當前目錄,便可用 wine 執行了。如果沒有問題,也可以把這個文件仍到 Wine 的 C:\Windows\system32
目錄中。

⑵ 如何在CentOS上安裝並漢化Code:Blocks

安裝步驟 一、安裝wxWidgets 1.下載wxWidgets源碼包 2.解壓。可以使用tar命令,CentOS里也可以直接用滑鼠右鍵操作 3.進入解壓後的目錄,打開終端,依次輸入以下命令 ./configure (最好不要加上prefix參數,使用默認設置會比較有利於後面步驟的順利推進) make (編譯。此過程相當漫長,可以打兩盤鬥地主再回來) make install (安裝。) 安裝完成後,終端輸出如下提示: The installation of wxWidgets is finished. On certain platforms (e.g. Linux) you'll now have to run ldconfig if you installed a shared library and also modify the LD_LIBRARY_PATH (or equivalent) environment variable. 這是說需要設置環境變數LD_LIBRAY_PATH(環境變數的作用是告訴系統尋找wxWidgets開發庫該去的路徑。因為操作系統的邏輯是,如果在我認為該去的路徑沒找到的我要的東西的話,我就會認為那個東西木有安裝),暫不關閉本大步中打開的終端。 二、設定環境變數LD_LIBRAY_PATH 1.仍在第一大步打開的終端,不改變目錄,輸入以下命令: ldconfig (這完全是根據第一步最後的提示信息來的) export -p (查看系統當前環境變數的值,此步僅為了和設置後的效果作對比,可省略) 可以看到現在,LD_LIBRAY_PATH的值是空的(結果中沒有此項的存在)。 2.繼續輸入命令: ./wx-config --libs 得到結果(安裝目錄不同結果會有小差異): -L/root/Desktop/wxWidgets-2.8.12/lib -pthread -Wl,-rpath,/root/Desktop/wxWidgets-2.8.12/lib -lwx_gtk2_richtext-2.8 -lwx_gtk2_aui-2.8 -lwx_gtk2_xrc-2.8 -lwx_gtk2_qa-2.8 -lwx_gtk2_html-2.8 -lwx_gtk2_adv-2.8 -lwx_gtk2_core-2.8 -lwx_base_xml-2.8 -lwx_base_net-2.8 -lwx_base-2.8 3.在/etc目錄下找到文件profile,打開它,在裡面添加以下命令: export LD_LIBRARY_PATH="…………" 引號里的內容為上一小步「./wx-config --libs」的執行結果。export命令用於編輯環境變數,如果你不知道該加在什麼位置,請在文件中隨意另找一條export命令,跟在他後面即可。保存profile文件。 4.還是在前面打開的終端,繼續輸入命令: source /etc/profile (在不用重啟系統的情況下使profile修改的內容生效) export -p (查看系統當前環境變數的值) 這回可以看到,LD_LIBRAY_PATH的值被成功設定為第2小步里「./wx-config --libs」的執行結果。 三、安裝codeblocks 1.下載codeblocks源碼包, 2.解壓。 3.進入解壓後的目錄,打開新的終端,依次輸入以下命令 ./configure --prefix=/usr/local/codeblocks (prefix參數用以指定安裝路徑。如果跳過了第二大步,則在此會得到沒有安裝wxWidgets的提示) make (編譯。額,咱們繼續鬥地主……) make install (安裝。) OK,至此,Code::Blocks安裝圓滿完成。在任意目錄下打開終端,直接執行codeblocks命令即可運行Code::Blocks。

⑶ codeblocks頭文件問題

codeblocks+wxWidgets這一對開源組合真是夠強大,codeblocks支持的項目類型多的驚人,wxWidgets又為codeblocks加上了相當強勁的可視化程序開發功能,可以說用這對組合來開發程序絲毫不比在VS中用C#困難,而且由於codeblocks和wxWidgets都是開源軟體,在windows和linux下都有相應的版本,移植程序就成為一件相當輕松的事情。

以下內容轉載自 http://shiningray.cn/windows-shang-pei--codeblocks-wxwidgets.html,內容有所改動,原文圖片沒有附上,有需要的去上面的地址查看

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

前提准備
編譯器
你至少應該正確安裝了免費的MinGW/GCC編譯器或者是某種微軟的編譯器(Express editions是免費的,但是你還需要安裝Platform SDK)。如果是用MinGW/GCC,至少要准備gcc-core、gcc-g++、binutils、w32api以及mingw32-make包;同時,確保包含編譯器可執行文件的目錄(一般是C:\MinGW\bin)在Windows的PATH環境變數中。
提示:設置完環境變數之後需要重啟計算機才能生效。

如果選擇MinGW/GCC編譯器,可以在直接選擇包含MinGW的Code::Blocks安裝包,見下一節。

最新版的Code::Blocks
請下載最新的8.02發布版。尚未選擇編譯器可以選擇包含MinGW的安裝包。(現在已經有10.05版本了,而且可以用8.02版本的漢化包,漢化方法去google一下吧,到處都有)

wxWidgets
你可以選擇下載wxWidgets的源代碼然後自己進行構建,或者是直接安裝預編譯的wxPack。

wxWidgets源代碼
安裝包較小,可以根據自己的需求進行自定義構建,但是需要花費長時間進行編譯。如果不清楚編譯選項,可能導致無法成功配置Code::Blocks。

目前推薦的wxWidgets的版本是2.8.11。你也可以檢查一下wxWidgets的下載頁面看看有沒有更新的穩定版下載。強烈建議你將代碼安裝到不帶空格的路徑中。必須保證盤中至少有300MB的剩餘空間。

wxPack

雖然安裝包達200MB,全部安裝需要3G,但是包含了預編譯的所有可能用到的庫文件,而且包含VC和GCC的兩種版本,可以不用去考慮構建選項了。

當前wxPack的穩定發布版是 v2.8.7.03,基於 wxWidgets 2.8.7。點擊此處下載 wxPack v2.8.7.03 (wxPack_v2.8.7.03.exe, 236.9 MB)。你也可以查看wxPack下載頁面看看有沒有更新的穩定版下載。強烈建議將wxPack安裝到沒有空格的路徑中。如果你選擇只MSVC版本,應保證至少有700MB的剩餘空間;如果只選擇MinGW/GCC版本,則應保證至少有2.2GB的剩餘空間。

提示
如果磁碟使用了NTFS格式,可以開啟文件壓縮功能,上述的目錄在壓縮後可以減少50%的空間佔用。

編譯wxWidgets
使用wxPack則可以跳過這一步。

打開命令行(在開始菜單中點擊「運行」,輸入cmd並回車)。如果使用的MSVC,你可以使用特定的用於設置環境變數的命令行。如果你使用的MSVC版本還要求你單獨下載Platform SDK,確保全部包含了標准編譯工具和Platform SDK中要用到的環境變數。

轉到wxWidgets的構建目錄,其中是源碼所在路徑,通常是C:\wxWidgets-2.8.7:

cd \build\msw執行構建命令,MinGW/GCC推薦的命令是:

mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1MSVC推薦的構建命令是:

nmake -f makefile.vc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1這個過程需要花很久,快的機器大概30分鍾可以完成,慢的可能就需要幾個小時了。

如果使用的GCC的版本較新,構建過程中可能會出現大量的警告。這樣會明顯導致構建過程變慢;你可以將錯誤信息重定向到文件中,在上述命令後面添加2> err.log,也可以通過2>nul直接禁止警告信息。

其中關於BUILD、SHARED、MONOLITHIC以及UNICODE選項的解釋,請仔細參考文章後面關於wxWidgets的構建參數的解釋,這些參數十分關鍵,他們直接定義了你所使用的基本的wxWidgets開發環境。你必須嚴格按照你的編譯參數設置Code::Blocks的配置向導。

在Code::Blocks中創建wxWidgets項目
在Code::Blocks的起始頁面中,選擇「Create a new project」,也可以在File菜單中,選擇「New」 -> 「Project…」。

找到並選擇「wxWidgets project」,並創建,接下來會出現一個向導幫助進行wxWidgets項目的配置:

第一個頁面是簡介,可以選擇以後跳過。
選擇你要使用的wxWidgets版本。如果你是按照本文的過程配置的,那麼你應該選擇「wxWidgets 2.8.x」。
設置你的項目的名字的位置。
輸入作者的信息(非必要)
選擇自動代碼和文件生成的選項。
選擇wxWidgets的位置。強烈建議在此使用全局變數:輸入「$(#wx)」(不包含引號)。如果你還沒定義這個全局變數,那麼全局變數對話框會出現,在Base Path中,選擇你的wxWidgets安裝路徑。其他路徑可以不用填。
為你的項目選擇debug/release配置。推薦至少選擇debug配置。
選擇你的wxWidgets構建選項。必須和你構建wxWidgets時所使用的選項一致!如果你按照本文之前的方式構建的,應該將「wxWidgets Library Settings」下的全部三個選項選中。如果用的是wxPack,由於wxPack包含了各種不同的版本,所以你只需要選擇你需要的選項。這個頁面的另一個設置和wxWidgets的構建選項沒有關系,你可以按照喜好來選擇。如果,出於某種原因,你想使用調試版本的wxWidgets構建,選擇「Configure Advanced options」然後在下一頁選擇「Use __WXDEBUG__ and Debug wxWidgets lib」。
如果需要,選擇額外的庫。一般應用的話應該無須選擇其中任何一個。
構建並運行程序
接下來,就可以選擇「Build and run」(F9)對程序進行構建並運行了。如果順利,你的wxWidgets應用程序就會出現。如果出現了什麼問題,你可以參考後面的常見問題。

wxWidgets編譯選項簡介
BUILD
BUILD控制wxWidgets構建調試版本(BUILD=debug)或者是發布版本(BUILD=release)。絕大多數情況下你只需要wxWidgets的發布版本就可以了,因為你應該不想要去調試wxWidgets自身,同時你依然可以通過鏈接wxWidgets的發布版本來構建你自己的程序的調試版本。

調試構建wxWidgets會創建帶有」d」後綴的庫,例如」libwxmsw28d.a」、」wxmsw28d_gcc_custom.dll」。
調試構建wxWidgets會在wxWidgets庫的輸出目錄中創建」mswd」 或者 「mswud」 目錄。
發布構建wxWidgets創建的庫沒有」d」後綴,例如」libwxmsw28.a」、」wxmsw28_gcc_custom.dll」。
發布構建wxWidgets會在wxWidgets庫的輸出目錄中創建」msw」 或者 「mswu」 目錄。
SHARED
SHARED控制wxWidgets是構建DLL(SHARED=1)還是靜態庫(SHARED=0)。利用構建的DLL,主程序構建時間較快,可執行文件更小。但是可執行文件加上wxWidgets DLL的總大小更大,但是不同的可執行文件可以使用同一個DLL。

wxWidgets的DLL構建會創建導入庫(如 libwxmsw28.a)以及DLL文件(如wxmsw28_gcc_custom.dll)。你必須在發布你的程序的時候包含這個DLL。
wxWidgets的靜態構建只會創建靜態庫(如 libwxmsw28.a),發布的時候也無須包含wxWidgets的DLL。
MONOLITHIC
MONOLITHIC控制是構建一個單一的庫(MONOLITHIC=1)還是多個組件庫(MONOLITHIC=0)。使用單一構建,項目的設置和開發會更加簡單,如果你同時使用DLL構建的話,你只需要分發一個DLL文件。如果使用非單一構建(multilib),會構建出多個不同的庫同時你可以避免將整個wxWidgets的基本代碼鏈接到主程序,就可以去掉不需要的庫。同時你也必須確保你選擇了正確的組件庫。

wxWidgets的單一構建僅會創建一個wxWidgets導入庫(如libwxmsw28.a)以及一個DLL(如wxmsw28_gcc_custom.dll)。
wxWidgets的多庫(multilib)構建會創建多個導入庫(libwx28_base.a等)以及多個DLL文件。
無論何種wxWidgets構建,都會創建額外的靜態庫(如libwxexpat.a、libwxjpeg.a等)。這些庫對於wxWidgets的DLL構建一般是不需要的,但是當使用靜態構建的時候,則是必須的。
UNICODE
UNICODE控制wxWidgets以及你的程序是否使用支持Unicode的寬字元串。大多數Windows 2000或更高系統上的應用程序都應該支持Unicode。早期的Windows版本不一定有Unicode支持。你應該總是使用wxWidgets的_("string")和_T("string")宏來確保硬編碼的字元串編譯時是正確的類型。

wxWidgets的Unicode(UNICODE=1)構建將會創建帶有」u」後綴的庫,例如」libwxmsw28u.a」、」wxmsw28u_gcc_custom.dll」。
wxWidgets的Unicode構建會在wxWidgets庫的輸出目錄中創建」mswu」或」mswud」目錄。
wxWidgets的ANSI(UNICODE=0)構建創建的庫沒有」u」後綴,例如」libwxmsw28.a」、」wxmsw28_gcc_custom.dll」。
wxWidgets的ANSI構建會在wxWidgets庫的輸出目錄中創建」msw」或」mswd」目錄。
常見問題
出現類似於」wx/setup.h: No such file or directory」的錯誤
你在構建選項中缺少了很重要的編譯器搜索路徑。首先確認你是否在運行wxWidgets項目向導的時候正確選擇了wxWidgets的構建配置。如果重新運行向導並配置依然無效,那麼打開你的項目的構建選項並給編譯起的搜索路徑中添加」$(#wx.lib)\gcc_dll\mswu「(這里假設是一個單一的Unicode DLL構建)。

出現類似於」cannot find -lwxmsw28u」的錯誤
構建選項中的鏈接庫錯了。首先確認你是否在運行wxWidgets項目向導的時候正確選擇了wxWidgets的構建配置。如果重新運行向導並配置依然無效,確定你構建了什麼庫,並相應在構建選項中調整庫的名字。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
若要構建的程序能夠顯示中文,要對codeblocks進行一下設置,在edit(編輯)菜單裡面的文件編碼選擇UTF-8,否則編譯報錯。

⑷ linux centos怎麼安裝codeblocks

安裝步驟

一、安裝wxWidgets

1.下載wxWidgets源碼包,
2.解壓。可以使用tar命令,CentOS里也可以直接用滑鼠右鍵操作
3.進入解壓後的目錄,打開終端,依次輸入以下命令
./configure (最好不要加上prefix參數,使用默認設置會比較有利於後面步驟的順利推進)
make (編譯。此過程相當漫長,可以打兩盤鬥地主再回來)
make install (安裝。)
安裝完成後,終端輸出如下提示:
The installation of wxWidgets is finished. On certain
platforms (e.g. Linux) you'll now have to run ldconfig
if you installed a shared library and also modify the
LD_LIBRARY_PATH (or equivalent) environment variable.
這是說需要設置環境變數LD_LIBRAY_PATH(環境變數的作用是告訴系統尋找wxWidgets開發庫該去的路徑。因為操作系統的邏輯是,如果在我認為該去的路徑沒找到的我要的東西的話,我就會認為那個東西木有安裝),暫不關閉本大步中打開的終端。

二、設定環境變數LD_LIBRAY_PATH

依據上一大步最後得到的提示信息作出以下操作,

1.仍在第一大步打開的終端,不改變目錄,輸入以下命令:
ldconfig (這完全是根據第一步最後的提示信息來的)
export -p (查看系統當前環境變數的值,此步僅為了和設置後的效果作對比,可省略)
可以看到現在,LD_LIBRAY_PATH的值是空的(結果中沒有此項的存在)。
2.繼續輸入命令:
./wx-config --libs
得到結果(安裝目錄不同結果會有小差異):
-L/root/Desktop/wxWidgets-2.8.12/lib
-pthread -Wl,-rpath,/root/Desktop/wxWidgets-2.8.12/lib
-lwx_gtk2_richtext-2.8 -lwx_gtk2_aui-2.8 -lwx_gtk2_xrc-2.8
-lwx_gtk2_qa-2.8 -lwx_gtk2_html-2.8 -lwx_gtk2_adv-2.8 -lwx_gtk2_core-2.8
-lwx_base_xml-2.8 -lwx_base_net-2.8 -lwx_base-2.8
3.在/etc目錄下找到文件profile,打開它,在裡面添加以下命令:
export LD_LIBRARY_PATH="…………"
引號里的內容為上一小步「./wx-config --libs」的執行結果。export命令用於編輯環境變數,如果你不知道該加在什麼位置,請在文件中隨意另找一條export命令,跟在他後面即可。保存profile文件。
4.還是在前面打開的終端,繼續輸入命令:
source /etc/profile (在不用重啟系統的情況下使profile修改的內容生效)
export -p (查看系統當前環境變數的值)
這回可以看到,LD_LIBRAY_PATH的值被成功設定為第2小步里「./wx-config --libs」的執行結果。

三、安裝codeblocks

1.下載codeblocks源碼包
2.解壓。
3.進入解壓後的目錄,打開新的終端,依次輸入以下命令
./configure --prefix=/usr/local/codeblocks (prefix參數用以指定安裝路徑。如果跳過了第二大步,則在此會得到沒有安裝wxWidgets的提示)
make
make install (安裝。)

OK,至此,Code::Blocks安裝圓滿完成。在任意目錄下打開終端,直接執行codeblocks命令即可運行Code::Blocks。

四、codeblocks漢化

1.下載codeblocks的漢化包,
2.在/usr/share/ 或者/usr/local/share/
目錄下(看你在第三大步中是怎麼指定的prefix參數)找到codeblocks目錄(內含icons、images、lexers、scripts等
資源目錄以及一些壓縮包),並在該目錄下建立一個子文件夾:locale(注意 locale
全為小寫字母)。如果找不到,請看步驟3,否則直接看步驟4。
3.在桌面上打開終端,運行命令:locate codeblocks >codeblocks 。運行完畢後,在桌面生成了一個名為codeblocks的文件,打開該文件,從中找到codeblocks目錄所在的路徑。
4.將所下載的壓縮包解壓到第2步創建的locale目錄下,則locale目錄下應出現zh_CN子目錄,內有一個名為codeblocks.mo的文件。
5.
啟動Code::Blocks,點擊主菜單的「Settings」,選擇「Enviornment」。出現的對話框中,左邊選中「View」,右邊打勾
「Internationalization (needs restart)」,並在後面的復合框中選中「Chinese
(Simplified)」。確認退出本對話框。
6.重啟Code::Blocks。再看到的應該是中文簡體界面了。

⑸ 各位高手,小弟正在為選擇使用Qt還是WxWidgets而煩惱,請大家給條明路吧!

很好的一篇文章
原文:我所知道的三種開源跨平台GUI toolkits—— GTK、Qt和wxWidgets

1、GTK+

GTK+基礎

GTK+最初是GIMP的專用開發庫,後來發展為Linux下開發圖形界面的應用程序的主流開發工具之一。GTK+2.0是自由軟體,並且是GNU工程的一部分。GTK+2.0的許可協議是LGPL。

GTK+使用C語言開發,但是其設計者使用面向對象技術。 在GNOME平台上提供了C++(gtkmm)、Perl、Ruby、Java和Python(PyGTK)綁定,其他的綁定有Ada、 D、 Haskell、PHP和所有的.NET編程語言。

與其他很多部件工具箱不同,GTK+並不基於Xt。這一決策優劣互見:優點是GTK+可以應用於其他系統,其靈活性也很強;而缺點就是它無法利用以傳統方法為X11定製的X資源資料庫

Glade是一個界面設計工具,但是它也包含了一種描述GUI界面的XML語言,它和libglade一起工作就可以直接使用GTK和GNOME控制項。

2、Qt

Qt簡介

Qt是Trolltech公司的一個產品。
Qt是一個多平台的C++圖形用戶界面應用程序框架。它提供給應用程序開發者建立藝術級的圖形用戶界面所需的所用功能。Qt是完全面向對象的很容易擴展,並且 允許真正地組件編程。

自從1996年早些時候,Qt進入商業領域,它已經成為全世界范圍內數千種成功的應用 程序的基礎。Qt也是流行的Linux桌面環境KDE 的基礎,KDE是所有主要的Linux發行版的一個標准組件。

Qt支持下述平台: MS/Windows - 95、98、NT 4.0、ME、和2000
Unix/X11 - Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGI IRIX和其它很多X11平台
Macintosh - Mac OS X
Embedded - 有幀緩沖(framebuffer)支持的Linux平台。

3、wxWidgets

開源軟體(LGPL),針對C++、Python以及Perl的跨平台工具集。

詳細介紹,參見細述 wxWindows
wxWidget作為一個C++ GUI Library從1992發展到現在,已經在全球范圍內產生了極大的影響力,利用這個類庫進行GUI開發的軟體更是不計其數。

wxWidgets原名wxWindows,是由Julian Smart於1992年還在英國愛丁堡大學人工智慧應用研究所開始的一個項目。Julian Smart現在是Anthemion軟體公司的技術總監。

簡單地說,wxWidgets提供了用於可在多平台上開發GUI應用程序的一整套簡單易學易用的API。wxWidgets支持的多平台包括
Windows 3.1/95/98/NT/2000/XP、帶有Motif
1.2版本以上的Unix、帶有GTK+的Unix/Linux/*BSD、Mac等等。開發者只需要用自己使用的系統平台的編譯器編譯源程序,並鏈接上
相應的庫文件,生成的程序代碼即具有該平台的外觀和界面。在這些GUI之上,wxWidgets還提供了在線幫助、網路編程、流處理、多種常用圖形格式支
持、資料庫支持、HTML察看和列印,等等各種強大的功能。

wxWidgets支持的Windows上的多種流行編譯器包括:
Visual C++ 1.5, 4.0, 5.0, 6.0
Borland C++ 4.5, 5.0
Borland C++ Builder 1.0, 3.0
Watcom C++ 10.6 (Win32)
Cygwin
MinGW32
Metrowerks CodeWarrior 4

wxWidgets和GTK+的一大吸引力是它的wxWidgets 2 licence類型是屬於LGPL ( Lesser
General Public License
)的,也就是說,使用它開發的軟體並不要求一定得公開源碼。這樣,無論是免費軟體的開發者、GPL類型軟體開發者,還是純粹商業軟體開發者都可以免費使用
這個軟體包。

相比之下,TrollTech的Qt似乎正是因為此因素而影響了它的受接受程度,因為用Qt開發商用軟體者所需交納的費用對於個人
開發者來說還是比較昂貴的,而且分單平台、二平台、三平台(即Qt/X11、Qt/Windows和Qt/Mac都包含在內了)三個不同產品包,又分
Professional和Enterprise不同Edition亦即不同價位,而且開發人員數不同價格也不同。

從這點說來,wxWidgets是絕對具有優勢的。另外Qt起源於Linux上的開發,後來推展到Windows、Mac等其它平台;而wxWidgets恰好相反,始於Windows,其後移植到Unix等其它平台。

關於LGPL(Lesser General Public License ) 許可,這是 GNU
許可家族中一個不太嚴格的許可。LGPL 允許任何人使用該庫提供的功能,而不
要求用戶公開應用程序代碼。(這對於許多工業應用來說很重要,因為由於以前的協議或許可,這種場合下一般不希望公開代碼或者公開代碼是顯然不現實的。)使
用 LGPL 許可,您既可以是開放源碼社區的好夥伴也可以是好公民。

中文非正式翻譯參見 http://gnu.freehostingguru.com/lgpl/

其他資源:知名 GUI lib 簡評 (GTK+, Qt, wxWidgets)

Technorati Tags: GTK, Qt, wxWidgets, 圖形界面, 跨平台

從網上搜到的,僅供參考,也許對你會有一點小小的幫助!

熱點內容
shell腳本調用sql腳本 發布:2025-01-22 20:53:51 瀏覽:427
解壓洗浴 發布:2025-01-22 20:51:01 瀏覽:474
tplink雲伺服器 發布:2025-01-22 20:32:35 瀏覽:146
videots文件夾 發布:2025-01-22 20:31:40 瀏覽:312
apm編程 發布:2025-01-22 20:08:08 瀏覽:762
中乙資料庫 發布:2025-01-22 20:08:08 瀏覽:841
a8源碼網 發布:2025-01-22 20:06:42 瀏覽:181
新聞頭條源碼 發布:2025-01-22 20:06:37 瀏覽:917
社保卡的交易密碼怎麼修改密碼 發布:2025-01-22 20:05:09 瀏覽:693
如何把舊安卓機改造為游戲機 發布:2025-01-22 19:54:35 瀏覽:624