当前位置:编程学习 > C#/ASP.NET >>

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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,