C# 从C中的DLL访问类/方法#
我有一个我编译过的CPP DLL,我试图在C中访问其中的一个特定函数# 这是我的DLL中的代码 base.cpp: base.hpp 下面是我试图从C#中的DLL访问该方法的代码:C# 从C中的DLL访问类/方法#,c#,c++,dll,C#,C++,Dll,我有一个我编译过的CPP DLL,我试图在C中访问其中的一个特定函数# 这是我的DLL中的代码 base.cpp: base.hpp 下面是我试图从C#中的DLL访问该方法的代码: 公共部分类主窗口:窗口 { [DllImport(“meshLib.dll”)] 静态外部字符串getType(文件流文件); 公共主窗口() { 初始化组件(); } 私有无效Btn_单击(对象发送方,路由目标) { OpenFileDialog OpenFileDialog=新建OpenFileDialog(
公共部分类主窗口:窗口
{
[DllImport(“meshLib.dll”)]
静态外部字符串getType(文件流文件);
公共主窗口()
{
初始化组件();
}
私有无效Btn_单击(对象发送方,路由目标)
{
OpenFileDialog OpenFileDialog=新建OpenFileDialog();
if(openFileDialog.ShowDialog()==true)
{
使用(FileStream fs=newfilestream(openFileDialog.FileName,FileMode.Open,FileAccess.Read))
{
getType(fs);
}
}
}
}
问题是,我收到一个错误,说它找不到getType
的入口点,我不确定如何访问它,因为它是通过CPP头文件(base.hpp)中的base
类访问的。有人能告诉我如何访问这个getType
函数吗
任何指向正确方向的指示都将受到赞赏 扎克,看看这个,如果有用的话告诉我