ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

½ÌÄãÔõÑùÔÚVCÖе¼³öC++Àà
2014-11-23 21:30:27 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:565´Î
Tags£ºÔõÑù µ¼³ö
Ê×ÏÈʹÓÃWizard´´½¨Ò»¸öWin32 Dynamic-Link Library¹¤³Ì£¬È»ºó¶¨ÒåÒ»¸ö¼òµ¥µÄC++ÀàCInDLL.ÓÉÓÚ¸ÃÀà»á±»¹¤³ÌÖ®ÍâµÄÎļþËùÒýÓã¬ËùÒÔÐèÒª¶ÔÕâ¸öÀà½øÐÐÒý³ö¡£ÒòΪֻÓÐÒý³öºóËùÉú³ÉµÄDLLÖвŴøÓй©×ã¹»µÄÐÅÏ¢ÒÔÔÚÁ¬½ÓºÍÔËÐÐʱ±»ÕýÈ·ÒýÈëµ½½ø³Ì¿Õ¼äÖС£ÓÐÁ½ÖÖ·½·¨¿ÉÒÔÒý³öÀ࣬ʹÓÃ__declspec£¨dllexport£©¶¨ÒåºÍʹÓö¨ÒåÎļþ¡£
ÏÂÃæÏȽ²Ê¹ÓÃ__declspec£¨dllexport£©µÄ·½·¨£º½«ÀඨÒå¸ÄΪ£ºclass __declspec£¨dllexport£© CInDLL ¾Í¿ÉÒÔÁË¡£ ÕâÑù²úÉúµÄ¹¤³ÌÔÚ±àÒëʱÊÇÕýÈ·µÄµ«ÊÇÔÚʹÓÃʱ»á²úÉú´íÎó£¬ÒòΪÄã°üº¬µÄÍ·ÎļþÖÐÒ²ÊÇʹÓÃ__declspec£¨dllexport£©£¬¶øʹÓÃÕâ¸öDLLµÄ¹¤³ÌÖв¢Ã»ÓÐÒý³öÕâ¸öÀ࣬¶øÊÇÐèÒªÒýÈëÕâ¸öÀࣩÔÚʹÓÃʱÐèÒª½«ÀඨÒå¸ÄΪclass __declspec£¨dllimport£© CInDLL¾Í¿ÉÒÔÁË¡£
ʹÓö¨ÒåÎļþ¿ÉÒÔÓÐЧµÄ±ÜÃâÕâ¸öÎÊÌ⣬SXSºÃÎÊÌáʾ£¬ÕâÖÖ·½·¨ÊÇÀûÓú궨ÒåÔÚ²»Í¬µÄµØ·½²úÉú²»Í¬µÄ±àÒë´úÂ룺ÔÚÍ·ÎļþÖмÓÈëÈçϵĴúÂ룺#ifdef _CLASSINDLL #define CLASSINDLL_CLASS_DECL __declspec£¨dllexport£©#else #define CLASSINDLL_CLASS_DECL __declspec£¨dllimport£©#endif#endif // ClassInDLL_H//½«class __declspec£¨dllexport£© CInDLL¸ÄΪclass CLASSINDLL_CLASS_DECL CInDLL{ CInDLL£¨£©£»¡­¡­}ÔÚʵÏÖÕâ¸öÀàµÄCPPÎļþµÄ¶¥²¿¼ÓÈë#define _CLASSINDLLÓï¾ä¡£
#define _CLASSINDLLCInDLL::CInDLL£¨£©{}¡­¡­
ÕâÑùÒ»À´ÔÚʹÓÃÕâ¸öÀàʱ¾Í¿ÉÒÔ²»×öÈκθĶ¯ÁË¡£
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£ºADOµÚÒ»´ÎÇ×ÃܽӴ¥¨DADO¿ª·¢Êµ¼ùÖ.. ÏÂһƪ£ºADOµÚÒ»´ÎÇ×ÃܽӴ¥¨DADO¿ª·¢Êµ¼ùÖ..

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿