C£«£« Linux¸ßÊÖ½øÀ´Ò»Ï£¬
ÎÒÓÃkdevelopн¨ÁËÒ»¸ö»ùÓÚ¼òµ¥µÄhelloworldµÄ¹¤³Ì£¬ÆäʵÎÒÊÇÏë¸úVCÄÇÑù´´½¨Ò»¸öDLLµÄ¹¤³Ì£¨Ï൱LINUXϵÄSO£©£¬²»¹ýÕâIDEºÃÏñûÓУ¬ÎÒÔÚÕâÀïÃæÓÐ10¸öÀ´À࣬ÕâЩÀàÖ®¼ä¿ÉÄÜ´æÔÚ½»²æÒýÓõĹØÏµ£¬±¾ÉíÓÖÒýÓÃÁËÍⲿµÄÁ½¸öSOÎļþ£¬°ÑÆä¶ÔÓ¦µÄ.hÎļþ°üº¬½øÀ´ÁË£¬ÎÒÏÖÔÚÏë°ÑÕû¸ö¹¤³Ì±àÒë³ÉÒ»¸ösoµÄÎļþ£¨ÀïÃæµ÷ÓÃÁËÁíÍâÁ½¸öÍⲿSOÀïÃæµÄÀࣩ
±àÒëºóÕâ¸öIDEÔÚÒ»¸öĿ¼ÏÂÒѾÉú³ÉÁ˺ܶà¸ö.oÎļþ£ºaggregates.o b2c.o baseobject.o datafactory.o µÈµÈ
ÇëÎÊÔõôÉú³É.soÎļþ£¬
g++ -shared -o libmylib.so aggregates.o b2c.o baseobject.o datafactory.o ?
»¹ÓÐÈç¹û±ðÈËÒªÒýÓÃÎÒÕâ¸öSO£¬Òª°üº¬Í·Îļþ£¬±ÈÈç˵ÎÒ¶ÔÍâµÄËùÓнӿھÍÊÇdatafactoryÀàµÄһЩ·½·¨£¬°´Àí˵¾Í°üº¬Õâ¸öÍ·Îļþ¾ÍÐÐÁË£¬µ«ÎÒÕâ¸öÍ·Îļþ±¾ÉíÓÖ°üº¬ÁËÆäËûÀàµÄÍ·Îļþ£¬ÕâÑùÏÂÈ¥£¬×îºó·¢ÏÖ²»ÊǰÑËùÓеÄÍ·Îļþ¶¼ ÒªÈÃÍⲿÓû§°üº¬ÁË£¿
±¾È˵ÚÒ»´ÎÓÃlinuxϵÄC£«£«±à³Ì£¬
ËÄܸøÖ¸µãÒ»ÏÂ˼·
»¹ÒýÓÃÁËÁíÍâÁ½¸öso ÄØ£¬£¨z.so curl.so),²»ÐèÒªÔÚÕâÌõ±àÒëÃüÁîÀïд£¿
[Quote=ÒýÓà 1 Â¥ thy38 µÄ»Ø¸´:]
Ö»Òª°üº¬Ö÷ÎļþÀïÃæincludeµÄÎļþ¾Í¿ÉÒÔÁË¡£
£££££££££££££££££££££££££££££££££
²»¿ÉÄܰɣ¬ÎÒÕâ¸öÖ÷ÎļþÀïÃæ°üº¬ÁËһЩͷÎļþ£¬ÕâЩÎļþÀïÃæÓÖ°üº¬ÁËÆäËûµÄÍ·Îļþ£¬×îÖÕ¸ãµÃ¶¼ °üº¬½øÀ´ÁË£¬¸ãµÃÕâ¸öSOµÄ·âװûɶ ÒâÒåÁË£¬±¾À´ÊÇÏë¶ÔÔÏÈÁ½¸öSO½øÐÐһЩ·â×°£¬ÈñðÈËÖ±½ÓÓÃÎÒÕâ¸öSO£¬
¿´À´ÓÃlinuxµÄÕâÀﻹÊDz»¶à°¡
ÈçÐèÒªÔĶÁ¸Ã»Ø¸´£¬ÇëµÇ¼»ò×¢²áCSDN!
Ïà¹ØÎÊ´ð£º
'\108'×÷Ϊ×Ö·û³£Á¿¶Ô²»¶Ô£¿
תÒå×Ö·û'\ddd'±íʾ3λ8½øÖÆËù´ú±íµÄ×Ö·û¡£ µ«ÊÇ108²»ÊÇÕýÈ·µÄ8½øÖƱíʾ·½·¨£¬Òò´ËÓ¦¸ÃÊÇ´íÎóµÄ¡£
µ«ÊÇchar a='\108'; Ϊʲô±àÒë²»³ö´íÄØ£¿
\108 û³¬¹ý ......
¹¤×÷ÄÚÈÝ Ñз¢
×ʸñÒªÇó£º
211ºÍÖØµãԺУ±¾¿Æ 3Ä깤×÷¾Ñé
211ºÍÖØµãԺУ˶ʿ 1Ä깤×÷¾Ñé
ÆÕͨԺУÔÚ¹¤×÷ÄêÏÞÉϸ÷¼Ó1Äê
ÓÐͨÐÅÏà¹Ø¿ª·¢¾ÑéÕßÓÅÏÈ£¬µ±È»C/C++ »ù´¡ÒªÔúʵ
à ......
/* Note:Your choice is C IDE
×÷Óãº Ëæ»úÊý¼ÓÃÜ·¨£¬£¬£¬£¬
ÒÔÏÂÓÐÐí¶à²»¶®£¬Çë½Ìһϣ¬ÇëÖ÷Òâ´úÂë;
*/
#include <stdio.h>
#include <stdlib.h>
union
{
int value;
struct
{
c ......
ÎÊÌâ:¹¤µØÉÏÐèÒª³¤¶ÈΪA1µÄ¸Ö½îX¸ù,³¤¶ÈΪA2µÄ¸Ö½îY¸ù,³¤¶ÈΪA3µÄ¸Ö½îZ¸ù......ÒÔ´ÎÀàÍÆ.
ÆäÖÐA1,A2,A3,...³¤¶ÈÈÎÒâÖ¸¶¨,X,Y,Z,...ÊýÁ¿Ò²ÈÎÒâÖ¸¶¨.
µ«²Ö¿âÖеĸֽîΪ±ê×¼³¤¶È,Ö»ÓÐ9Ã׺Í15Ã×Á½ÖÖ³¤¶È,ÊýÁ¿² ......
±³¾°£º
££££££££
Í·Îļþdb_method.h¾¹ýÃÀ»¯ºó´æÔÚÏÂÃæ¼¸Öֽṹ¶¨ÒåÀàÐÍ
typedef struct
{
BYTE id;
BYTE idAsync;
DM_T dmInfo;
CHAR tbName[MAX_TBNAME_LEN];
} REC ......