Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

C++&wxWidgets ¿çƽ̨´°¿Ú³ÌÐò¿ª·¢(¶þ,Linuxƪ)

ÎÒÓõÄLinuxϵͳÊÇUbuntu 10.04
Ê×ÏÈ, °²×°wxWidgets 2.8. Ä¿Ç°wxWidgetsÓÐÁ½¸öÎȶ¨°æ±¾, 2.6ºÍ2.8, ÎÒÃÇÑ¡×îеÄ. ´ò¿ª “Ubuntu
Èí¼þÖÐÐÄ”, ÔÚËÑË÷¿òÀïÊäÈë “wxWidgets”, °ÑÏÂÃ漸¸öÃû×ÖÒÔ”wxWidgets Cross-platform C++ GUI
toolkit”¿ªÍ·µÄÈ«²¿°²×°. ×°Íêºó, ´ò¿ªÒ»¸öÖÕ¶Ë, ÊäÈëÃüÁî”wx-config –version”, Èç¹ûÒ»ÇÐ˳ÀûµÄ»°,
Äã»á¿´µ½Ò»¸öwxWidgetsµÄ°æ±¾ºÃ, ÎҵĻú×ÓÊÇ “2.8.10″. Èç¹û²»ÄÜÏÔʾ, ÄÇô¾ÍÒª¼ìÌÖÒ»ÏÂÇ°ÃæµÄ¹ý³ÌÁË.
¸Õ¸ÕÌáµ½µÄwx-config, ÊÇwxWidgetÌṩµÄºÜÓÐÓø¨Öú¹¤¾ß. (²»¹ýòËÆÔÚWindowsƽ̨ÉÏûÓÐ) Ö®ºóÎÒÃÇ»¹»áÓõ½.
Ò», ±àÂë:
ÓÃÈκÎÄãϲ»¶µÄÎı¾±à¼­Æ÷н¨Ò»¸öÎı¾Îļþ.(±ÈÈçgedit/vim) °ÑÇ°ÃæһƪÖеĴúÂ븴ÖƵ½ÕâÀï, ±£´æÎļþΪ”hworld.cpp”
(ÎļþÃû¿ÉÒÔÈÎÒâ, ×Ô¼ºÖªµÀ¾ÍºÃ)
¶þ, ±àÒë
´ò¿ªÒ»¸öÃüÁîÖÕ¶Ë, À´µ½hworld.cppµÄĿ¼, ÊäÈëÒ»ÌõÃüÁî¼´¿É±àÒë´ËÎļþ
`wx-config --cxx --cxxflags --libs` -ohworld hworld.cpp
ÐèҪעÒâµÄÊÇÕâÀïÁ½¸ö¿´ËƵ¥ÒýºÅµÄ¶«Î÷Æäʵ²»Êǵ¥ÒýºÅ, ÊǼüÅÌÉÏÊý×Ö1Ç°ÃæµÄÄǸö·ûºÅ, ÕâÊÇLinux ShellÀï³£¼ûµÄͨµÀÓ÷¨,
Ò²¾ÍÊÇÖ´ÐÐÒýºÅÖ®¼äµÄÃüÁîµÄ½á¹û, Èç¹ûÄãµ¥¶ÀÖ§³ÖÒýºÅÖеÄÄÚÈÝ»á³öÏÖÒ»¶Ñ±àÒëÃüÁîºÍÑ¡Ïî, Õâ¾ÍÊÇʵ¼ÊÉÏÖ´ÐеıàÒëÖ¸Áî.
ÓÃwx-configµÄºÃ´¦ÊDz»ÐèÒª¼ÇÒ²²»ÐèÒªÊäÕâô³¤µÄÒ»´®Ö¸Áî. Èç¹û²»³öÒâÍâ, ´ÅÅÌÉÏ»áÉú³ÉÒ»¸öÃûΪhworldµÄ¿ÉÖ´ÐгÌÐò,
Êó±êË«»÷»òÕßÃüÁîÐмüÈëÎļþÃû¶¼¿ÉÒÔÖ´Ðд˳ÌÐò, »á³öÏÖÒ»¸ö´øÓв˵¥ÌõºÍ״̬ÌõµÄ´°¿Ú, Õâ¾ÍÊÇÎÒÃÇÒªµÄ¶«Î÷.
Èý, IDE
˵ʵÔÚµÄ, ¶ÔÓÚÕâôһ¸ö¼òµ¥µÄ³ÌÐòÓÃIDEÊÇÓеãÀË·Ñ, ¶øÇÒЧÂʵÍÏÂ. µ«ÊDz»ÂÛÈçºÎ, ×öÏ·×öÈ«Ì×,
ÔÙ˵ÒԺ󲻿ÉÄÜÓÀÔ¶¶¼Ð´Ö»ÓÐÒ»¸ö´úÂëÎļþµÄÏîÄ¿, Èç¹ûÄ㲻ϲ»¶ÊÖ¹¤ÅäÖÃmakefile, IDE»¹ÊǺÜÓбØÒªÁ˽âµÄ.
ÕâÀïʹÓõÄIDEÊÇEclipse, Õâ¸ö¶«Î÷±¾À´ÊÇÓÃÀ´¿ª·¢JavaµÄ, ²»¹ýÏÖÔÚÒ²ÊÇÊ®°Ë°ãÎäÒÕ¾«Í¨, ¶Ô¸÷ÖÖÓïÑÔ´óСͨ³Ô°¢, Ãâ·Ñ²»Ëµ,
¶øÇÒ»¹¿çƽ̨. µ«ÊÇËüµÄȱµãÒ²Òò´Ë¶øÆð, ¾ÍÊÇÌ«¸´ÔÓÁË. ÊÀ½çÉÏÓÀԶûÓÐÍêÃÀµÄ¶«Î÷, °¦. ºÃÁË·Ï»°ÉÙ˵, ÔÚ”Ubuntu
Èí¼þÖÐÐÄ”ÖÐÕÒµ½²¢°²×°Eclipse, °²×°Íê³Éºó, ´ËʱÆä²¢²»¾ß±¸¿ª·¢C++³ÌÐòµÄ¹¦ÄÜ, ÎÒÃÇ»¹Òª×°CDT(C++ Development
Toolkit)²å¼þ,  ·½·¨ÊÇÆô¶¯Eclipse, µã²Ëµ¥”Help\Install New Software…”,
µ¯³ö”Install”¶Ô»°¿ò, ÔÚ&rd


Ïà¹ØÎĵµ£º

Linux µÄ¶àÏ̱߳à³ÌµÄ¸ßЧ¿ª·¢¾­Ñé

2009 Äê 4 ÔÂ 23 ÈÕ
±¾ÎÄÖÐÎÒÃÇÕë¶Ô Linux É϶àÏ̱߳à³ÌµÄÖ÷ÒªÌØÐÔ×ܽá³ö 5 Ìõ¾­Ñ飬ÓÃÒÔ¸ÄÉÆ Linux ¶àÏ̱߳à³ÌµÄÏ°¹ßºÍ±ÜÃâÆäÖеĿª·¢ÏÝÚå¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃÇ´©²åһЩ Windows µÄ±à³ÌÓÃÀýÓÃÒÔ¶Ô±È Linux ÌØÐÔ£¬ÒÔ¼ÓÉî¶ÁÕßÓ¡Ïó¡£
±³¾°
Linux ƽ̨ÉϵĶàÏ̳߳ÌÐò¿ª·¢Ïà¶ÔÓ¦ÆäËûƽ̨£¨±ÈÈç Windows£©µÄ¶àÏß³Ì API ÓÐһЩϸ΢ ......

LinuxÄÚºËÅäÖÃÎĵµ(make menuconfig)

Ò»¡¢ÒýÑÔ£º
    ±¾ÎĵµµÄÄÚÈݴ󲿷ÝÄÚÈݶ¼ÊÇ´ÓÍøÉÏÊÕ¼¯¶øÀ´£¬È»ºóÅäºÏһЩеĽØͼ£¨Äں˰汾£ºV2.4.19£©¡£ÔÚÿһÅäÖÃÏîºó»áÓÐÒ»¸öÑ¡ÔñÖ¸ÄϵIJ¿·Ý£¬ÓÃÀ´Ö¸µ¼´ó¼ÒÔõôÑù¸ù¾Ý×Ô¼ºµÄÇé¿öÀ´×öÏàÓ¦µÄÑ¡Ôñ£»»¹ÓÐÔÚÿһ¸ö´óÏîºÍÎĵµµÄ×îºó»áÓÐÒ»¸ö¾­Ñé̸£¬ËüÊÇһЩ¸ßÊÖÃÇÔÚÓ¦¶ÔÎÊÌâºÍ´¦ÀíÌØÓÐÓ²¼þʱµÄһЩ¾­Ñ飨Õâ¸ö»¹µ ......

LinuxÏÂVMWareÐÞ¸ÄBIOS°²×´Win7µÄOEM°æ

      ÔÚѧϰÓ빤×÷Öж¼Àë²»¿ªLinux£¬ÄÇô¸É´à¾ÍÖ»×°Ò»¸öLinuxËãÁË£¬²»¹ý»¹ÊÇ»áÓÐÓõ½WindowsµÄÇé¿ö£¬±ÈÈç˵дÂÛÎÄ°¡£¬Ä³Ð©×¨ÒµÈí¼þ°¡Ê²Ã´µÄ¡£²»ÒªËµLinuxÏÂʲô¶¼ÓУ¬ºÇºÇ£¬·´ÕýÎÒÊDz»¸ÒÓÃLinuxϵÄofficeµÄ£¬´òÓ¡É綼ÓÃMS word¡£¶øwordÎĵµµ½ÁËopenofficeÖ®Á÷µÄÏÂÃæ¾ÍÊÇ»á³öÏÖǧÆæ°Ù¹ÖµÄÏÖÏó¡£ ......

¹ØÓÚLinuxµÄÊé¼®

Linux²¢²»ÊÇÒ»¸ö±Èwindows¸üÉñÃصÄϵͳ.
ÊǵÄLinuxûÓÐMSDN,µ«LinuxºÍÏà¹ØÈí¼þµÄÎĵµ¾ø¶Ô²»±ÈMSDNÒªÉÙ
¼ÇµÃ,Ò»¸ö¿´¹Ù·½ÍøÕ¾µÄÎĵµ,Ò»¸ögoogle.ÎÒÏë,´ó¶àÎÊÌⶼ»á½â¾öµÄ.ʣϵľͿ¿
Ä㶯ÊÖ½â¾öÁË.
linuxÈëÃÅ:
ûÓз¢ÏÖʲô±È½ÏºÃµÄÈëÃÅÊé,Ҫô̫¹ÅÀÏ,ҪôÕÕ¹ËÌ«¶àµÄ·ÅÐа汾,µ¼ÖÂûÓÐʲô
ʵ¼ÊÓô¦.ʵ¼ÊÉÏ,²Î¿¼·¢ÐÐ°æµ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ