問題是這樣的
要用C++建立一個Dll,然后使用C#調用這個Dll的方法﹐那位兄弟可以指導一下呀﹐分不夠可以再加?
謝謝﹗﹗﹗

解决方案 »

  1.   

    什么样的dll,如果是标准的dll,那么c#可以用dllimport引入;如果是com的话,在c#中可以用引入com的方法来加入调用。
      

  2.   

    可以建立一个Win32的Dll类库项目,使用标准 Windows 库,添加要实现的类的方法,然后添加一个模块定义文件,比如mydll.def,文件格式如下:--------mydll.def-----
    LIBRARY "mydll"EXPORTS
    myfunction1
    myfunction2
    myfunction3
    ---------------------
    这样定义好了这个文件后,头文件(.h)里的public方法就可以让C#等其它语言调用了。
      

  3.   

    要用C++建立一個Dll,然后使用C#調用這個Dll的方法
    -------
    s1:C++里将需要用到的function使用WINAPI
    s2: C++项目里添加Def文件
    s3: c#里DllImport