寫c++程式用什麼工具?在linux下我覺得netbeans6.1還是不錯的,在windows下就沒有什麼工具會超越ms的vs了。但是專業版太貴,microsoft visual c++ 2008 速成版卻是免費的。不過速成版裡沒有mfc,所以還得選擇乙個gui庫----其實,mfc不用也罷。。。。。。gui庫很多,但成熟、有豐富文件、免費且跨平台的卻沒幾個。據說qt很好,但qt在vs上的授權不是免費的,且不是標準c++所寫,所以選擇wxwidgets。這個庫很難說出它的缺點,如果非要吹毛求疵的話,就是wxwidgets太像mfc了。還有人說他不夠新潮,沒有大量使用template等等,如果你也一樣的無聊我也不說了。
乙個wxwidgets程式至少應該這樣:
#include
"wx/wx.h
"class
public
;class
plot3dframe:
public
wxframe
bool
plot3dframe::plot3dframe(
const
wxstring
&title)
:wxframe(null,wxid_any,title)
{}*frame
=new
plot3dframe(wxt(
"plot3d
"));
frame
->
show(
true
);這兩句功能,即構造乙個frame類並顯示,進入訊息迴圈;
4)frame類要設定好父類wxframe的兩個引數::wxframe(null,wxid_any,title)
5)main()或winmain()在**?
#define
/*****************(1)******************
*/#define
/*****************(1.2)******************
*/#define
implement_wxwin_main \
extern"c
"int
winapi winmain(hinstance hinstance, \
hinstance hprevinstance, \
wxcmdlineargtype lpcmdline, \
intncmdshow) \
7)我錯了,其實還可以更短:
#include
"wx/wx.h
"class
public
bool
wxWidgets的資源讀取
快樂蝦http blog.csdn.net lights joy lights hb165.com 本文適用於 wxwidgets 2.8.8 vs2008 windows xp在vc 下使用資源,通常都是先在 resource.h 中定義乙個整數,比如 define idi lightning r...
gcc g 編譯 wxwidgets的引數
簡單點 gcc編譯c程式,g 可編譯c和c 程式。a.可行的命令格式 1.g main.cpp o c.out wx config cflags libs 2.g wx config cflags main.cpp o a.out wx config libs g 或 gcc的引數格式好像為 g 搜...
wxWidgets的編譯與使用
今天開始搞wxwidgets,wxwidgets是乙個跨平台的ui類庫,自帶系統的原生介面。開發的時候與mfc挺像的。在windows環境下,必須先安裝mingw 也許cygwin也可以 才能編譯wxwidgets專案。編譯的時候在命令列下進入.wxwidgets 2.8.0 build msw目錄...