windows下的wxWidgets環境配置

來源:互聯網
上載者:User

標籤:style   http   使用   ar   檔案   sp   c   on   r   

對於C++ GUI,前段時間使用了Qt,Qt使用簡單,又很物件導向,但不大喜歡Qt的膿腫,聽說同樣跨平台的wxWidgets小而快,著手試試wxWidgets作為業餘愛好,但對新手來說安裝起來確實很麻煩,又沒有官方的安裝文檔,花了我一天時間才嘗試成功。

【環境】
windows7 x64,CodeBlocks13.12,wxWidgets3.0.1

【步驟】
1、安裝CodeBlocks,官網:http://www.codeblocks.org,下載安裝檔案直接安裝即可,CodeBlocks跨平台,基於wxWidgets,小而快;
2、下載wxWidgets3.0.1的已編譯好的庫和標頭檔,(已編譯好的庫涵蓋的lib更多,另如果自己編譯release和debug兩個版本編譯得一個多小時,
    而且編譯出來的lib還不全),官網:http://www.wxwidgets.org,共三個檔案
    wxMSW-3.0.1_gcc471TDM_Dev.7z
    wxMSW-3.0.1_gcc471TDM_ReleaseDLL.7z
    wxWidgets-3.0.1_headers.7z

3、解壓wxWidgets並存放在一個目錄下,並且修改gcc471TDM_dll檔案夾名為gcc_dll,
    得到檔案夾 D:\ProgramFiles\wxWidgets\lib\gcc_dll以及D:\ProgramFiles\wxWidgets\include

4、配置CodeBlocks
  1)Settings->Global Variable中的wx的配置值
  base    D:\ProgramFiles\wxWidgets
  include D:\ProgramFiles\wxWidgets\include
  lib D:\ProgramFiles\wxWidgets\lib
  2)Settings->Compiler->Linker Settings添加所有的lib檔案,比如D:\ProgramFiles\wxWidgets\lib\gcc_dll\libwxbase30u_xml.a
5、建立工程,特別注意在配置選項頁中應該勾選”Use wxWidgets DLL"和"Enable unicode",不要勾選"wxWidgets is built as a monolithic library",原因是尋找的lib檔案夾不一樣,前者查詢gcc_dll,後者查詢gcc_lib,會導致lib找不到。

windows下的wxWidgets環境配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.