头文件“comm.h”结构体是这样的
typedef struct
{
int CommandID; //命令控制字
} TTControl;
我在另一个头文件引用了"Devicecontrol.h",并且
public:
int CommandID; //命令控制字
public:
TTControl m_TTControl; //台体控制结构体对象,这样不知道啥意思,抄的,没搜到啥结构
然后我在.cpp文件使用:
//设置相线
m_TTControl.CommandID = 6;
m_TTControl.Data = PhaseWire;
result = m_DeviceControlAPI.OperationHC_Fun(m_TTControl.SourceType, m_TTControl.ComPort, m_TTControl.HcAddress,
m_TTControl.CommandID, m_TTControl.Data, &m_TTControl.StandardData);
if (result != -1) //函数返回值为-1时表示成功
{
str.Format("设置标准表相线失败!");
AfxMessageBox(str);
return;
}
调试之后报错