我目前有一个 main.cpp 和一个 editor.h
editor.h 是托管代码,main.cpp 是本机代码。
在 main.cpp 我通常会运行一个新的编辑器实例:
Application::Run(gcnew Editor());
但是在 main.cpp 的另一个地方我想从那个表单中提取一个值,所以我怀疑我是这样做的:(main.cpp)
....
Editor^ EditorEntry;
..
..
EditorEntry::Value1....
EditorEntry::Panel1->Name...
int main(..)
{
...
Application::Run(gcnew EditorEntry());
...
}
但我不能,得到这个:
error C3145: 'EditorEntry' : global or static variable may not have managed type 'Cube3D::Editor ^'
那么我会/应该怎么做呢?