C/C++ DLLÀïµÄº¯Êý¶¨Ò壺
extern "C" __declspec(dllexport) int __stdcall pfs_login (char request[], char response[],int bufSize, char address[]);
responseÊÇÊä³ö²ÎÊý£¬ÆäËûµÄÈ«²¿ÊÇÊäÈë²ÎÊý
ÔÚc#ÀïÔõôµ÷ÓÃÕâ¸ödll£¬²»ÖªµÀÔõôд¡£Ð»Ð»¡£
[DllImport("OUR_MIFARE.dll")]
static extern int pfs_login(char request[], char response[],int bufSize, char address[]);
¿ÉÄÜÕâÑù°É~
¶ÔÓÚ DllImportÉùÃ÷Íⲿ·½·¨£¬ÓÐʱºòÒªÖ¸Ã÷EntryPoint£¬ÎÒÒ²²»ÊǺܶ®
ÓÃίÍÐ
Ðֵܣ¬ÄÛ²»ÄܾßÌåµã£¿
²Î¿¼£º
http://blog.csdn.net/pansiom/archive/2006/01/01/568096.aspx
[DllImport("OUR_MIFARE.dll")]
static extern int pfs_login(char request[], char response[],int bufSize, char address[]);
°ÑDLLÃû×ָijÉÄãµÄdll È»ºó¾ÍÄÜÖ±½ÓʹÓÃÄã×Ô¼ºÐ´µÄÕâ¸ö·½·¨ÁËѽ pfs_login£¨²ÎÊý£©;
c#¿ÉÒÔÕâÑùд£¿±£´æ¶¼³öÏÖÏÂÃæµÄ´íÎó
Error 1 Array type specifier, [], must appear before parameter name D:\TestLink by Maximm\TestLink\Form1.cs 21 49 TestLink
extern "C" __declspec(dllexport) int __stdcall pfs_login (char request[], char response[],int bufSize, char address[]);
[DllImport("ÄãµÄDLLÃû×Ö.dll")]
pfs_login(string request, ref string response, int bufSize, string address);
extern "C" __declspec(dllexport) int __stdcall pfs_login (char request[], char