No3 GUI框架 wxWidgets庫的編譯

2021-04-12 11:41:15 字數 663 閱讀 2495

假定:

$(wxwin) 表示wxwidgets的根目錄;

$(vs_root) 表示visual studio 2005的根目錄;

#define wxwin_compatibility_2_6 0

#define wxuse_unicode 1

#define wxuse_glcanvas 1  // (可選)

#define wxuse_iostreamh 0    // vc7.1及以後版本必須修改

3. 在windows命令列模式中進入目錄:$(vs_root)/vc/bin,執行vcvars32.bat。

4. 在windows命令列模式中切換到目錄:$(wxwin)/build/msw。

5. 開始編譯庫:nmake -f makefile.vc。如果要編譯庫的多個版本,則先修改config.vc檔案中的標誌(比如:build = release),然後再執行相同的nmake命令即可;

6. 如果要編譯例子程式,進入$(wxwin)/demos或$(wxwin)/samples目錄下的程式目錄中,執行相同的nmake命令即可,編譯完後,將程式.exe和.manifest檔案及相關檔案複製到$(wxwin)/lib/vc_dll中執行即可;

7. 這樣就編譯好了,雖然是很簡單的步驟,但我想還是有必要講一下,為以後的使用做好準備。

把KlayGE嵌入其他GUI框架

長期以來,klayge一直是單獨執行的,視窗上的ui也都是自己畫。很多人都提到這麼做給編輯器等應用造成了困難。所以如果適度修改klayge的視窗系統,使得klayge可以嵌入其他的gui框架,比如mfc qt wpf等,有些時候會方便得多。第一個嘗試做這件事情,並且取得成功的在這裡。他通過修改win...

Qt3 gui程式設計

在裝好的linux系統下第一次進行了gui程式設計,使用的是qt框架,只是實現了簡單的幾個控制元件,不過個人覺得效果挺好的。實現了顯示label,button,spin和slider結合。主要還是瞭解了這個概念 訊號和槽。學習中.include label標頭檔案 include button標頭檔...

兩款國產的GUI框架

因要寫一些小工具,圖形使用者介面是要有的,就看了一些c gui框架。說到gui框架,我們腦海中浮現的可能就是 mfc qt gtk wxwidgets fltk等這些比較 流行 的框架。但凡任何一本講c 圖形程式設計的書籍幾乎會拿前面提到的一款或幾款講。但在蒐集資料的過程中,看到了兩款國產的gui框...

PyQt5 GUI程式的基本框架

學習pyqt推薦大家看這本書 建立窗體,用qwidget widgethello qtwidgets.qwidget 設定窗體的寬度和高度 widgethello.resize 360,150 建立窗體的標題 widgethello.setwindowtitle demo2 1 建立標籤,父容器為窗...

python3GUI程式設計 grid佈局

本文章內容分兩部分,一 初步解析grid佈局,二 gui程式設計常遇到問題的解決方法 相信以上兩部分能夠幫助大部分初學者掌握grid佈局以及解決部分問題。日後我將根據遇到的問題將此文章將不停地完善。grid佈局是一種將介面描述成一個類似 的佈局,而每一個控制元件所佔的空間均由 中的單元格組成,例如可...