下午好我一直在研究可以使用CORBA与网络感知应用程序通信的dll。如果我将它作为C++控制台应用程序运行,代码工作正常。但是,我一直坚持将方法导出为dll。这些方法似乎可以很好地导出,如果我调用一个没有参数的方法,它就会按预期工作。我挂断了将C#字符串传递给C++方法的问题。我的C++方法header如下所示:bool__declspec(dllexport)SpiceStart(char*installPath)我的C#DLL导入代码如下:[DllImportAttribute("SchemSipc.dll",CharSet=CharSet.Ansi)]privatestatice