c#调用c++.dll文件函数!!急!!!!
c#调用c++.dll文件函数,按照网上的方法部分成功了,但是现在有几个问题:1、生成.dll的头文件引用了另一个头文件。#include "user_def.h"怎么引用这个头文件的内容啊
2、要引用typedef struct 但没有函数只有个定义,是不是就不行了
3、#define 怎么引用
真心谢谢大家啦!!我是c#菜鸟,大家帮帮忙啊 还有很急啊!!
需要用的两块头文件
#define WM_MSG_UID (WM_USER + 1)
//---------------------------------------------------------------------------
typedef struct _RUID
{
byte id[4];
/*
bit7~bit2 BCC = (id[0] ^ id[1] ^ id[2] ^ id[3])&0xFC
bit1~bit0: 夹帽筿甧秖
b00 盢荷惠璶传筿
b01 1/3 Full
b10 2/3 Full
b11 Full
*/
byte status;
}RUID,*PRUID C# C++ 调用头文件 --------------------编程问答-------------------- C#,需要同样定义一样的struct. 顺序要一样,元素的长度也要一样,才不会出错 --------------------编程问答-------------------- 那定义之后是不是就能够直接在c#里 直接使用RUID,*PRUID吗?不用[ DllImport( "")]那一堆了是吗?
--------------------编程问答-------------------- 哎。。。。没有人理了吗?。。。
补充:.NET技术 , C#