你的位置:首页 > 软件开发 > ASP.net > 关于c#调用c/c++ dll遇到的问题总结

关于c#调用c/c++ dll遇到的问题总结

发布时间:2016-07-08 12:00:15
前段时间公司做了个winform程序,需要调用c 的dll去读取卡号的程序,期间遇到些问题,下面来分享下   一、dll路径问题    相信很多开发者都会遇到这个问题,我总结了下我现在有3总方式去解决这个问题; 1.直接放在bin下面, ...

关于c#调用c/c++ dll遇到的问题总结

  前段时间公司做了个get='_blank'>winform程序,需要调用c 的dll去读取卡号的程序,期间遇到些问题,下面来分享下

   一、dll路径问题

    相信很多开发者都会遇到这个问题,我总结了下我现在有3总方式去解决这个问题;

           1.直接放在bin下面,跟exe文件在同一文件夹下,

           ps:调试代码的时候,如果是debug模式的话,就放bin/debug下,同理release 模式就放bin/debug下;如果这种方式不行的话,就试试第二种方式。

           2.放在C:\Windows\System32下;

           3.如果以上方式都不行的话就,那就只能写物理路径了。例

                    

[System.Runtime.InteropServices.DllImportAttribute(@"E:\Source\GPTagReaderDll", EntryPoint = "OpenPort", CallingConvention = CallingConvention.Cdecl)]    [return: System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.Bool)]    public static extern bool OpenPort(string pPortname, uint dBaud);

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:关于c#调用c/c++ dll遇到的问题总结

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录