°ÑÆäËûC/C++±àÒëÆ÷¼¯³Éµ½VC2005ÖÐ
Òý×Ô¡¡http://www.wangchao.net.cn/bbsdetail_625196.html
¡¡¡¡ÔÚVisual C++ 2005ÖУ¬ÈçºÎµ÷ÓÃÆäËü±àÒëÆ÷±àÒëcppÎļþÄØ? »»¾ä»°Ëµ£¬ÈçºÎ°ÑÆäËü±àÒëÆ÷¼¯³Éµ½VC2005µÄIDEÖÐÄØ?
¡¡¡¡ÏóICCÕâÑùµÄ±àÒëÆ÷°²×°Ö®ºó»á×Ô¶¯¼¯³É½øÀ´£¬Òª¼¯³ÉÆäËû±àÒëÆ÷ÄÇ»¹µÃ×Ô¼º¶¯ÊÖ¡£ÏÂÃæ½éÉÜÒ»ÖÖ¼òµ¥¡¢Ç³²ãµÄ“¼¯³É”·½·¨¡£
¡¡¡¡ÄãÒ²Ðí×¢Òâµ½ÁË£¬ÔÚVC2005µÄIDEÖÐÊDz»ÄܱàÒëµ¥¸ö.cppÎļþµÄ£¬³ý·Ç°ÑËü·ÅÔÚ¹¤³ÌÖС£µ«ÊÇ£¬ÎÒÃÇ¿ÉÒÔͨ¹ýµ÷ÓÃÍⲿ¹¤¾ßʵÏÖ±àÒëµ¥Îļþ¡£
¡¡¡¡ÏÂÃæÒÔµ÷ÓÃG++ΪÀý˵Ã÷ÈçºÎ±àÒëµ¥¸ö.cppÎļþ¡£Èç¹ûÒª±àÒëµ¥¸ö.cÎļþ£¬Ê¹ÓÃGCC¼´¿É£¬·½·¨Í¬Àí¡£
¡¡
¡¡Ò²ÐíÄãÏÖÔÚ»¹²»ÖªµÀG++¡£G++ÊÇGCCÖеÄÒ»Ô±¡£GCCµÄº¬ÒåÊÇGNU±àÒëÆ÷¼¯ºÏ£¨GNU Compiler
Collection£©£¬°üÀ¨C¡¢C++¡¢Objective-C¡¢Fortran¡¢Java¡¢AdaÁ¬Í¬ÓëÕâЩÓïÑÔÏàÅäµÄ¿âµÈ¡£GCC±»ÓþΪ
“ÊÀ½çÉÏ×îÖØÒªµÄÈí¼þ”¡£Ðí¶àÃâ·ÑµÄ±àÒëÆ÷¶¼ÊÇGCCµÄÒÆÖ²°æ — MinGW£¨Minimalist GNU for
Windows£©ÖÐЯ´øµÄ±àÒëÆ÷¾ÍÊÇÈç´Ë¡£
¡¡¡¡ÒÔMinGWΪÀý£¬ÎÒÃÇ¿ÉÒÔÏÂÔØDev C++, Dev C++Ä¿Ç°×îаæΪ4.9.9.2¡£°²×° Dev C++µÄͬʱ¾Í°²×°ÁËMinGW,ÆäÖаüº¬ÁË G++ 3.4.2.
¡¡¡¡¼ÙÉè Dev C++ °²×°ÔÚ D:\Dev-Cpp Ŀ¼Ï¡£
¡¡¡¡ÏÂÃæÎÒÃÇÔÚVC2005µÄ²Ëµ¥µã»÷ “¹¤¾ß(Tools) -> Íⲿ¹¤¾ß(External Tools) -> Ìí¼Ó(Add)”¡£
¡¡¡¡·Ö±ðÌîÈë:
¡¡¡¡±êÌâ(Title): GNU C++ Compiler
¡¡¡¡ÃüÁî(Command): D:\Dev-Cpp\bin\g++.exe
¡¡¡¡²ÎÊý(Arguments): -Wall -o $(ItemFileName) $(ItemFileName)$(ItemExt) -time
¡¡¡¡³õʼĿ¼(Initial directory): $(ItemDir)
¡¡¡¡ÔÙ¹³Ñ¡ÏÂÃæµÄ"ʹÓÃÊä³ö´°¿Ú(Use Output window)".
¡¡¡¡ËµÃ÷£ºÈç¹ûÄãÒѾ°ÑD:\Dev-Cpp\bin\Ŀ¼Ìí¼Óµ½ÏµÍ³»·¾³±äÁ¿ÖУ¬ÄÇô CommandÖ¸¶¨Îªg++.exe¼´¿É¡£CygwinͬÀí¡£
¡¡¡¡ÕâЩ²ÎÊýÖ»ÊÇÒ»¸ö²Î¿¼¡£Äã¿ÉÒÔ²éÔÄVC±àÒëÆ÷µÄºêÉèÖÃÄãÐèÒªµÄ²ÎÊý¡£
¡¡¡¡¸É´à˳´ø²¹³äÒ»ÏÂDigital Mars C++±àÒëÆ÷µÄ²Î¿¼²ÎÊýÉèÖãº
¡¡¡¡±êÌâ(Title): Digital Mars
¡¡¡¡ÃüÁî(Command): C:\dm\bin\dmc.exe
¡¡¡¡²ÎÊý(Arguments): $(ItemFileName) $(ItemFileName)$(ItemExt)
¡¡¡¡³õʼĿ¼(Initial directory): $(ItemDir)
¡¡¡¡ºÃ£¬ÏÂÃæÇл»µ½mainº¯ÊýËùÔÚÎļþ£¬µã»÷¹¤¾ß(Tools)²Ëµ¥ÏµēGNU C++ Compiler”¿ªÊ¼±àÒë¡£
¡¡¡¡×¢Òâg++´Ëʱ±àÒëµÄÖ¸ÊÇ´¿C++³ÌÐò£¬¶ÔÓÚ°üº¬ int _tmain(int argc, _TCHAR* argv[]) ÕâÀàVCÌØÓеÄC++
Ïà¹ØÎĵµ£º
Ò»¡¢¹¤¾ßµÄʹÓÃ
1¡¢Ñ§»áʹÓÃvim/emacs£¬vim/emacsÊÇlinuxÏÂ×î³£ÓõÄÔ´Âë±à¼¾ß£¬²»¹âҪѧ»áÓÃËüÃDZà¼Ô´Â룬»¹ÒªÑ§»áÓÃËüÃǽøÐвéÕÒ¡¢¶¨Î»¡¢Ìæ»»µÈ¡£ÐÂÊֵĻ°ÍƼöʹÓÃvim£¬ÕâÒ²ÊÇÎÒĿǰʹÓõÄÎı¾±à¼Æ÷¡£vimÓÐÒ»¸öÖÐÎÄÔÚÏßÊÖ²áhttp://vcd.gro.clinux.org¡£
2¡¢Ñ§»ámakefileÎļþµÄ±àд¹æÔò£¬²¢½áºÏʹÓù¤¾ßaclocal¡¢autoc ......
SQLite3ÊÇSQLiteÒ»¸öȫеİ汾,ËüËäÈ»ÊÇÔÚSQLite 2.8.13µÄ´úÂë»ù´¡Ö®ÉÏ¿ª·¢µÄ,µ«ÊÇʹÓÃÁ˺Í֮ǰµÄ°æ±¾²»¼æÈݵÄÊý¾Ý¿â¸ñʽºÍAPI. SQLite3ÊÇΪÁËÂú×ãÒÔϵÄÐèÇó¶ø¿ª·¢µÄ:
Ö§³ÖUTF-16±àÂë.
Óû§×Ô¶¨ÒåµÄÎı¾ÅÅÐò·½·¨.
¿ÉÒÔ¶ÔBLOBs×ֶν¨Á¢Ë÷Òý.
Òò´ËΪÁËÖ§³ÖÕâЩÌØÐÔÎҸıäÁËÊý¾Ý¿âµÄ¸ñʽ,½¨Á¢ÁËÒ»¸öÓë֮ǰ°æ±¾²»¼æÈݵ ......
Ò»£®¸ÅÄî
Coordinated Universal Time£¨UTC£©£ºÐµ÷ÊÀ½çʱ£¬ÓÖ³ÆΪÊÀ½ç±ê׼ʱ¼ä£¬Ò²¾ÍÊÇ´ó¼ÒËùÊìÖªµÄ¸ñÁÖÍþÖαê׼ʱ¼ä£¨Greenwich Mean Time£¬GMT£©¡£±ÈÈ磬ÖйúÄڵصÄʱ¼äÓëUTCµÄʱ²îΪ+8£¬Ò²¾ÍÊÇUTC+8¡£ÃÀ¹úÊÇUTC-5¡£
Calendar Time£ºÈÕÀúʱ¼ä£¬ÊÇÓÓ´ÓÒ»¸ö±ê׼ʱ¼äµãµ½´ËʱµÄʱ¼ä¾¹ýµÄÃëÊý”À´±íʾµÄʱ¼ä¡ ......
///////////////////////////////////////////////////////////////////////////
/*
ReadCoilsº¯Êý£º
¶Á¼ÌµçÆ÷µÄ״̬ £¬ ³É¹¦·µ»Øture¡£
send Êý¾Ý³¤¶È=12
recv Êý¾Ý³¤¶È=10
unsigned short int addr ¶Á¼ÌµçÆ÷µÄÆðʼµØÖ·(¼ÌµçÆ÷±àºÅ-1) ¡£
×¢Ò⣺1~8¸ö¼ÌµçÆ÷£¬ÆðʼµØÖ·´Ó0¿ªÊ¼
unsigned short int len ......