visual-c-C在本地代码中声明一个托管变量

前端之家收集整理的这篇文章主要介绍了visual-c-C在本地代码中声明一个托管变量前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的Visual Studio中有一个.NET表单和一个本地代码.问题是:我无法在我的本机代码中声明一个.NET表单的全局实例,如下所示:
Editor^ maineditor;

它给我这个问题:

error C3145: 'EditorEntry' : global or static variable may not have managed type 'Cube3D::Editor ^'

解决方法

而不是使用全局静态尝试,使其成为容器类型中的静态方法
ref class ManagedGlobals {
  public:
  static Editor^ maineditor = nullptr;
};

猜你在找的C&C++相关文章