『壹』 高分懸賞: CMake問題 (Makelists.txt, wxWidgets)
sudo apt-get install subversion build-essential cmake gettext
sudo apt-get install libwxgtk2.8-dev libtagc0-dev libsqlite3-dev libcurl4-gnutls-dev libdbus-1-dev libgstreamer0.10-dev libflac-dev libgpod-dev libindicate-dev libwxsqlite3-2.8-dev
這是在linux下可能鄭和遲的解決方棚碼案,你是windows?那我幫喊李不了。。。
『貳』 linux從網站下載指定的多個寶並同時安裝
不同的Linux會提供不同的包管理系統,可以下載不同格式的軟體包,並用睜纖以下命令安握嘩裝。
最後wxWidgets有提供安裝打包工具,可直接生成能在不同系統下運行的安裝文件,也就是你說的同段早行一個文件能在不同系統下安裝。
『叄』 如何在 Ubuntu/Debian/Linux Mint 中編譯和安裝 wxWidgets
第一步你需要從wxwidgets.org下載wxWidgets源碼文件。攔卜
做完後,解壓到目錄。
2. 設置編譯環境
要襲跡編譯wxwidgets,我們需要一些工具包括C++編譯器,在Linux上是g++。所有這些可以通過apt-get工具從倉庫中安裝。
我們還需要wxWidgets依賴的GTK開發庫。
$ sudo apt-get install libgtk-3-dev build-essential checkinstall
這個叫做簡禪穗checkinstall的工具允許我們為wxwidgets創建一個安裝包,這樣之後就可以輕松的使用包管理器來卸載。
『肆』 怎麼編譯wxwidgets
1 、打開工程 wxWidgets-2.8.7\build\msw\wx_dll.dsw ,將其轉換為 vs2005 工程關閉保存,再打開工程 wx_dll.sln 。
2 、將解決方案配置更換為 DLL Unicode Debug 。
3 、依次單獨編譯 wxregex 、 wxzlib 、 wxexpat 、 wxtiff 、 base 、 wxjpeg 、 wxpng 、 core 、 odbc 、 xml 、 adv 、 html 、 net 、 gl 、 dbgrid 、 qa 、 richtext 、 aui 、 xrc 、 media 庫。
其中目前版本 odbc 、 gl 、 dbgrid 工程並不完善,出現編譯錯誤忽略即可。
4 、如果以上順利通過,那麼將得到以下我們需要的庫文件
編譯預定義環境
wxWidgets-2.8.7\lib\vc_dll\mswud\wx\ setup.h
wxWidgets-2.8.7\lib\vc_dll\mswud\wx\msw\ rcdefs.h
wxWidgets-2.8.7\lib\vc_dll\wxbase28ud_net_vc_custom.dll
wxWidgets-2.8.7\lib\vc_dll\wxbase28ud_odbc_vc_custom.dll
wxWidgets-2.8.7\lib\vc_dll\wxbase28ud_vc_vc_custom.dll
wxWidgets-2.8.7\lib\vc_dll\wxbase28ud_xml_vc_custom.dll
wxWidgets-2.8.7\lib\vc_dll\wxmsw28ud_adv_vc_custom.dll
w xWidgets-2.8.7\lib\vc_dll\wxmsw28ud_aui_vc_custom.dll
w xWidgets-2.8.7\lib\vc_dll\wxmsw28ud_core_vc_custom.dll
wxWidgets-2.8.7\lib\vc_dll\wxmsw28ud_gl_vc_custom.dll
w xWidgets-2.8.7\lib\vc_dll\wxmsw28ud_html_vc_custom.dll
w xWidgets-2.8.7\lib\vc_dll\wxmsw28ud_media_vc_custom.dll
w xWidgets-2.8.7\lib\vc_dll\wxmsw28ud_qa_vc_custom.dll
w xWidgets-2.8.7\lib\vc_dll\wxmsw28ud_richtext_vc_custom.dll
w xWidgets-2.8.7\lib\vc_dll\wxmsw28ud_xrc_vc_custom.dll
wxWidgets-2.8.7\lib\vc_dll\wxbase28ud.lib
wxWidgets-2.8.7\lib\vc_dll\wxbase28ud_net.lib
wxWidgets-2.8.7\lib\vc_dll\wxbase28ud_xml.lib
wxWidgets-2.8.7\lib\vc_dll\wxexpatd.lib
wxWidgets-2.8.7\lib\vc_dll\wxjpegd.lib
wxWidgets-2.8.7\lib\vc_dll\wxmsw28ud_adv.lib
wxWidgets-2.8.7\lib\vc_dll\wxmsw28ud_aui.lib
wxWidgets-2.8.7\lib\vc_dll\wxmsw28ud_core.lib
wxWidgets-2.8.7\lib\vc_dll\wxmsw28ud_html.lib
wxWidgets-2.8.7\lib\vc_dll\wxmsw28ud_media.lib
wxWidgets-2.8.7\lib\vc_dll\wxmsw28ud_qa.lib
wxWidgets-2.8.7\lib\vc_dll\wxmsw28ud_richtext.lib
wxWidgets-2.8.7\lib\vc_dll\wxmsw28ud_xrc.lib
wxWidgets-2.8.7\lib\vc_dll\wxpngd.lib
wxWidgets-2.8.7\lib\vc_dll\wxregexud.lib
wxWidgets-2.8.7\lib\vc_dll\wxtiffd.lib
wxWidgets-2.8.7\lib\vc_dll\wxzlibd.lib
注意:將以上文件按照文件按照原目錄相對結構拷貝到要製作的庫路徑下,並將 wxWidgets-2.8.7\ include 目錄也拷貝到其目錄下,以後要使用只需要包含這些路徑即可。
為了以後開發方便,設定的開發庫路徑為:
wxLib\include
wxLib\Debug\mswud\wx\msw
wxLib\Debug
『伍』 wxWidgets開發的程序怎麼運行在嵌入式linux平台下
告訴你一個好消拿枝息:我新消遲敏建了一個嵌入式學習群,LV3,上面有200多人了。在那裡大家可以更好地旦宴交流,歡迎大家加入:153518840
『陸』 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。再看到的應該是中文簡體界面了。
『柒』 如何在linux下安裝codeblocks
你好,安裝方法如下:
登陸到CodeBlock官方網站的下載頁面 http://www.codeblocks.org/downloads
登陸後在左側樹形菜單中找到 Main→Download→Binaries
因為我是在RetHat上安裝,所以我選了和RetHat比較近的Fedora上的安裝包
codeblocks-13.12-1.el20.x86_64.tar.xz
我在 Download from 欄中選擇了 Sourceforge.net
安裝過程可以參考官網自己的wiki頁面 http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_nightly_build_on_Fedora
下載後我把它放在了我系統里 /home/oracle/Downloads/codeblocks (oracle是我在這個linux系統里的用戶名)
解壓這個文件,輸入命令
xz -d codeblocks-13.12-1.el20.x86_64.tar.xz
解壓後可以發現目錄 codeblocks-13.12-1.el20.x86_64.tar,再次解壓
tar xvf codeblocks-13.12-1.el20.x86_64.tar
解壓縮後有文件夾 fc20,進入後可以發現目錄 fc20/x86_64/ 中有四個文件
codeblocks-13.12-1.el29.x86_64.rpm
codeblocks-contrib-devel-13.12-1.el29.x86_64.rpm
codeblocks-contrib-13.12-1.el29.x86_64.rpm
codeblocks-devel-13.12-1.el29.x86_64.rpm
輸入下面的命令進行安裝
yum install codeblocks*
結果安裝失敗,查看提示信息後發現需要wxGTK
3.下載並安裝wxGTK
下載地址:http://www.filewatcher.com/m/wxGTK-2.8.1.tar.bz2.8891289-0.html
這個地址里有三個下載地址:
2007-01-07 ftp://ftp.wxwindows.org/pub/2.8.1/wxGTK-2.8.1.tar.bz2
2007-01-07 ftp://ftp.wxwidgets.org/pub/2.8.1/wxGTK-2.8.1.tar.bz2
2007-01-07 ftp://biolpc22.york.ac.uk/pub/2.8.1/wxGTK-2.8.1.tar.bz2
我選擇了第三個,下載後可得到文件 wxGTK-2.8.1.tar.bz2
我把它保存到了目錄 /home/oracle/Downloads/wxgtk 中
輸入下面的命令解壓:
tar jxf wxGTK-2.8.1.tar.bz2
解壓完畢後會有一個目錄 wxGTK-2.8.1 進入後執行以下命令:
./configure --enable-xrc --enable-monolithic --enable-unicode
執行這步時出錯了,RedHat提示我要安裝GTK+
輸入這個命令可以安裝GTK+
『捌』 怎樣在linux下安裝wxwidgets
載wxwidgets,將其放入linux服務瞎虛譽器。
進入linux的控制台,執行安裝命令
解壓縮wxwidgets,命令為:tar -zxvf wxWidgets-2.8.9.tar.gz
進入文件目錄:cd wxWidgets-2.8.9
順序執行以下命令進行安裝配置:
> ./configure --with-x11 > make > su [TYPE password root]> make install > ldconfig > exit
安裝完畢,即可在譽陪開發磨段軟體項目時,使用wxWidgets了。
『玖』 怎樣在linux下安裝wxwidgets
wxWidgets是第三方庫,那麼要是用的話,首先要包含include 和 lib文件,然碧團拍後在用的時候編譯會出現一下問題:
wxWidgets/include/wx/platform.h:247: fatal error: wx/setup.h: No such file or directory
網上搜了一圈,有人說要編譯庫,不然引用不到悔羨。或基沒辦法,開始裝唄
下載http://www.wxwidgets.org/downloads/ wxWidgets-2.9.2.tar.bz2
$tar -zxvf wxWidgets-2.9.2.tar.gz
$cd wxWidgets-2.9.2
$./configure -enable-unicode
$make
$sudo 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.
wxWidgets comes with no guarantees and doesn't claim
to be suitable for any purpose.
Read the wxWindows Licence on licencing conditions.
------------------------------------------------------
清除中間文件:
$make clean