C#如何导入自建的DLL文件中类库的方法
据了解这个是C++写的:private static extern bool UnregisterDeviceNotification(IntPtr handle);
然后我也想学学,那就写吧...
namespace Mydll
{
pulic class meimei
{
pulic static string zhuameimei()
{
return "get one!";
}
}
}
生成了Mydll.dll,
到另一个工程下调用它呢,,
我比较笨,
pulic static extern string zhuameimei();
出错了,,,
看了资料,依然不知道什么搞,后来添加Mydll.dll引用,再来usingMydll;--在调用方法前还要加个类名meimei
那这样子还搞DLL干嘛呀,没啥便利的
有没有大神指点指点。。。。
这几天搞相机驱动,厂家给的C++的库。
脑子抽了,想用C# 搞。
然后弄了三天。
果断放弃了。 {:titter:} 用多了就知道好用 你是C++引用C#的DLL,还是C#引用C++的DLL? 你是C++引用C#的DLL,还是C#引用C++的DLL?
private static extern bool UnregisterDeviceNotification(IntPtr handle);
c#可以这样子调用C++的user32.dll,不知怎样让C#调用自建的mydll.dll(C#写的)且其格式也是 下面这样子的 ,
pulic static extern string zhuameimei();
起初我以为在文档编辑了
pulic static extern string zhuameimei();
就可以引用里面的函数,原来不是这样,还得添加引用,还得添加Using ,还要在方法前面加类名,
问题很简单 就是如何让C#自建的类库 DLL 直接DllImport 和声明方法 后不需要添加引用和Using命名空间和类名 就可以引用了
c#写的直接引用就行了,不用导入.
页:
[1]