我正在尝试使用C ++ CLI编写串行接口。那是项目规范。
我可以使用常规C ++进行编码,但不能使用.NET。
我的问题是错误消息:
不允许使用非托管类的处理程序
在第二个“ ^”上。
我正在Windows窗体上编码。该代码位于.h文件中的类中:
公共引用类MainForm:公共System :: Windows :: Forms :: Form {}
使用的方法来自“ System :: IO :: Ports”命名空间,它也是一个引用类。
array<Object^,2>^ objectArray = _serialPort->GetPortNames();
我真的不知道如何解决此问题。
感谢您的支持!