前段时间公司做了个winform程序,需要调用c 的dll去读取卡号的程序,期间遇到些问题,下面来分享下 一、dll路径问题 相信很多开发者都会遇到这个问题,我总结了下我现在有3总方式去解决这个问题; 1.直接放在bin下面, ...
前段时间公司做了个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#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。