My_DLL::IMyObject *myObjectPtr = NULL;
HRESULT result = CoCreateInstance(__uuidof(My_DLL::MyObject), NULL, CLSCTX_INPROC_SERVER, __uuidof(My_DLL::IMyObject), (void**)myObjectPtr );
我无法上CPP_DLL::MyObject
课程。每当我尝试使用My_DLL::MyObject
时,都会显示错误
不允许使用不完整的类型
DLL用C#编写,并且这些类定义为:
namespace com.myApp.dll
{
public interface IMyObject{
void doSomething();
}
public class MyObject{
public string myPublicString = "hello world";
public void doSomething(){
//do something
}
}
}
问题:
MyObject
?Get
方法的情况下访问myPublicString?