¡ïÔõÑùѧϰCÓïÑÔ(Ï׸øÃÔãµÄC°®ºÃÕß)¡ï
Ò» £¬ÔõÑùѧϰCÓïÑÔ
ºÜ¶àÈ˶ÔѧϰCÓïÑԸе½ÎÞ´ÓÏÂÊÖ£¬¾³£ÎÊÎÒͬһ¸öÎÊÌ⣺¾¿¾¹ÔõÑùѧϰCÓïÑÔ£¿ÎÒÊÇÒ»¸ö½Ìʦ£¬ÒѾ¿ª·¢Á˺ܶàÄêµÄ³ÌÐò£¬ºÍºÜ¶à¸Õ¸ÕÆð²½µÄÈËÒ»Ñù£¬Ñ§Ï°µÄµÚÒ»¸ö¼ÆËã»úÓïÑÔ¾ÍÊÇCÓïÑÔ¡£¾¹ýÕâЩÄêµÄ¿ª·¢£¬ÎÒÉîÉîµÄÌå»áµ½CÓïÑÔ¶ÔÓÚÒ»¸ö³ÌÐòÉè¼ÆÈËÔ±¶àôµÄÖØÒª£¬Èç¹û²»¶®CÓïÑÔ£¬ÄãÏëдµ×²ã³ÌÐòÕ⼸ºõÌýÆðÀ´ºÜ¿ÉЦ£¬²»¶®CÓïÑÔ£¬ÄãÏëд³öÓÅÐã¸ßЧµÄ³Ì庌輌Õâ¼òÖ±¾ÍÊÇÌ췽ҹ̷¡£ÎªÊ²Ã´CÓïÑÔÈç´ËÖØÒªÄØ£¿
µÚÒ»:CÓïÑÔÓï·¨½á¹¹ºÜ¼ò½à¾«Ãд³öµÄ³ÌÐòÒ²ºÜ¸ßЧ£¬ºÜ±ãÓÚÃèÊöËã·¨£¬´ó¶àÊýµÄ³ÌÐòÔ±Ô¸ÒâʹÓÃCÓïÑÔÈ¥ÃèÊöËã·¨±¾Éí£¬ËùÒÔ£¬Èç¹ûÄãÏëÔÚ³ÌÐòÉè¼Æ·½ÃæÓÐËù½¨Ê÷£¬¾Í±ØÐëȥѧËü¡£
µÚ¶þ£ºCÓïÑÔÄܹ»ÈÃÄãÉîÈëϵͳµ×²ã£¬ÄãÖªµÀµÄ²Ù×÷ϵͳ£¬ÄÄÒ»¸ö²»ÊÇCÓïÑÔдµÄ£¿ËùÓеÄwindows,Unix,Linux,Mac,os/2£¬Ã»ÓÐÒ»¸öÀïÍâµÄ£¬Èç¹ûÄã²»¶®CÓïÑÔ£¬Ôõô¿ÉÄÜÉîÈëµ½ÕâЩ²Ù×÷ϵͳµ±ÖÐÈ¥ÄØ£¿¸ü²»ÒªËµÄãȥдËüÃǵÄÄں˳ÌÐòÁË¡£
µÚÈý£ººÜ¶àÐÂÐ͵ÄÓïÑÔ¶¼ÊÇÑÜÉú×ÔCÓïÑÔ£¬C++,Java,C#,J#,perl...Äĸö²»ÊÇÄØ£¿ÕÆÎÕÁËCÓïÑÔ£¬¿ÉÒÔ˵Äã¾ÍÕÆÎÕÁ˺ܶàÃÅÓïÑÔ£¬¾¹ý¼òµ¥µÄѧϰ£¬Äã¾Í¿ÉÒÔÓÃÕâЩÐÂÐ͵ÄÓïÑÔÈ¥¿ª·¢ÁË£¬Õâ¸öÔÙÒ»´ÎÑéÖ¤ÁËCÓïÑÔÊdzÌÐòÉè¼ÆµÄÖØÒª»ù´¡¡£»¹Óа¡£¬¶à˵һµã£º¼´Ê¹ÏÖÔÚÕÐÆ¸³ÌÐòÔ±£¬¿¼ÊÔ¶¼ÊÇ¿¼CÓïÑÔ£¬ÄãÏë¼ÓÈëitÐÐÒµ£¬ÄÇô¾ÍÒ»¶¨ÒªÕÆÎÕºÃCÓïÑÔ¡£
ÄÇô¾¿¾¹ÔõÑùѧϰCÓïÑÔÄØ£¿
1:¹¤ÓûÉÆÆäÊ£¬±ØÏÈÀûÆäÆ÷
ÕâÀï½éÉܼ¸¸öѧϰCÓïÑԱر¸µÄ¶«¶«£º
Ò»¸ö¿ª·¢»·¾³£¬ÀýÈçturbo C 2.0,Õâ¸öÔø¾Õ¼¾ÝÁËDOSʱ´ú¿ª·¢³ÌÐòµÄ´ó°ë¸ö½É½¡£µ«ÊÇÏÖÔÚwindowsʱ´ú£¬ÓÃturbo CÓиоõ²»·½Ã棬±à¼³ÌÐòÆðÀ´ºÜ³ÔÁ¦£¬²¢ÇÒÍÏ·Å£¬¸üûÓк¯Êý±äÁ¿×Ô¶¯¸ÐÓ¦¹¦ÄÜ£¬²éѯ²Î¿¼×ÊÁÏÒ²²»·½±ã¡£½¨ÒéʹÓÃVisual C++,Õâ¸ö¶«Î÷ËäÈ»±È½Ï´ó¿éÍ·£¬µ«ÊÇÒ»µ©°²×°ºÃÁË£¬ÓÃÆðÀ´ºÜ·½±ã¡£
Ò»±¾Ñ§Ï°½Ì³Ì,ÏÖÔÚCÓïÑԽ̲ĶàÈçţ룬µ«ÍƼö´ó¼ÒʹÓá¶CÓïÑÔ³ÌÐòÉè¼Æ¡·Ì·ºÆÇ¿Ö÷±à µÚ¶þ°æ Ç廪´óѧ³ö°æÉ磬´ËÊé±àдµÄºÜÊʺϳõѧÕߣ¬²¢ÇÒÄÚÈÝÒ²ºÜ¾«µ½¡£
³ý´ËÒÔÍ⣬ÏÖÔÚÓкܶศÖúѧϰµÄÈí¼þ£¬±Ï¾¹ÏÖÔÚÊÇWindowʱ´úÁË£¬Ñ§Ï°Èí¼þ¶àÈçţë£
Ïà¹ØÎĵµ£º
ת×Ô£ºhttp://commandos.blog.51cto.com/154976/130652
Ò»¡¢ »·¾³×¼±¸
ÔÚ±¾ÎÄÖУ¬ËùÓгÌÐò¾ùÔÚLinuxÏ¿ª·¢Íê³É£¬¾²âÊÔÄܹ»Õý³£ÔËÐС£
ÔÚ¿ª·¢¹ý³ÌÖУ¬ÎÒÃÇÐèÒªÓõ½gSOAP£¬¿ÉÒÔ´ÓÒÔÏÂÍøÖ·ÏÂÔØ»ñµÃ£º[url]http://www.cs.fsu.edu/~engelen/soap.html[/url]
ÎÒÏÂÔØµÄÊÇgsoap_2.7.12.tar.gz
ÏÂÔØÏÂÀ´½âѹËõ£¬°´Õý³£°²×°¹ý ......
¹ØÓÚ C/C++ º¯Êýµ÷ÓÃÔ¼¶¨£¬´ó¶àÊýʱºò²¢²»»áÓ°Ïì³ÌÐòÂß¼£¬µ«Óöµ½¿çÓïÑÔ±à³Ìʱ£¬Á˽âһϻ¹ÊÇÓкô¦µÄ¡£
VC ÖÐĬÈϵ÷ÓÃÊÇ __cdecl ·½Ê½£¬Windows API ʹÓà __stdcall µ÷Ó÷½Ê½£¬ÔÚ DLL µ¼³öº¯ÊýÖУ¬ÎªÁ˸ú Windows API ±£³ÖÒ»Ö£¬½¨ÒéʹÓà __stdcall ·½Ê½¡£
µ÷ÓÃÔ¼¶¨¸ú¶ÑÕ»Çå³ýÃÜÇÐÏà¹Ø¡£Èç¹ûдһ¸ö»ã±àº¯Êý£¬¸ø C/C++ ......
±¾ÎĽéÉÜÁËʹÓÃPro*C/C++ÔÚVisual
C++»·¾³Ï¿ª·¢OracleÊý¾Ý¿â½Ó¿Ú³ÌÐòµÄ·½·¨
Éè¼ÆË¼Â·ÆäʵÕâÑù£ºÊ×ÏÈͨ¹ýVC½¨Á¢Ò»¸ö¹¤³Ì£¬×Ô¶¯»¯½¨Á¢MAKEFILE£¬UNIXÐèÒª×Ô¼ºÐ´MAKEFILE¡£
Æä´ÎÅäÖÃVCµÄ»·¾³£¬½«PROCµÄ.H£¬.LIBµÄ·¾¶¼ÓÈëDERECTIRY¡£Ð´Ò»¸öPCÎļþ£¬¼´PROCÎļþ¡£·Åµ½¹¤³ÌÏàÓ¦µÄĿ¼Ï¡£È»ºó°ÑPCÎļþ¼ÓÈ빤³Ì¡£Ê¹ÓÃPROCUI.E ......
×÷ÕߣºÊ¯Í·
extern "C"°üº¬Ë«Öغ¬Ò壬ÆäÒ»£º±»ËüÐÞÊεÄÄ¿±êÊÇ“extern”µÄ£»Æä¶þ£º±»ËüÐÞÊεÄÄ¿±êÊÇ“C”µÄ¡£
1£©±»extern “C”ÏÞ¶¨µÄº¯Êý»ò±äÁ¿ÊÇexternÀàÐ͵ģ»
externÊÇC/C++ÓïÑÔÖбíÃ÷º¯ÊýºÍÈ«¾Ö±äÁ¿×÷Ó÷¶Î§£¨¿É¼ûÐÔ£©µÄ¹Ø¼ü×Ö£¬¸Ã¹Ø¼ü×Ö¸æËß±àÒëÆ÷£¬ÆäÉùÃ÷µÄº¯ ......
POSIX±ê×¼¶¨ÒåµÄÍ·Îļþ
<dirent.h> Ŀ¼Ïî
<fcntl.h> Îļþ¿ØÖÆ
<fnmatch.h> ÎļþÃûÆ¥ÅäÀàÐÍ
<glob.h> ·¾¶ÃûģʽƥÅäÀàÐÍ
<grp.h> ......