class CMessg : public CObject
{
protected:
DECLARE_DYNCREATE(CMessg)
public:
CMessg();
// Attributes
public:
CString m_strText;
CHAR m_tag; //0表示不需要放出聲音,1表示需要放出聲音
CHAR m_buffer[MAX_BUFFER_SIZE];
// Operations
public:
void Init();
// Implementation
public:
virtual ~CMessg();
virtual void Serialize(CArchive& ar); // overridden for document i/o
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
};
#endif
錯誤是Messg.cpp
c:\program files\microsoft visual studio\myprojects\winsocketchat\messg.h(26) : error C2065: 'MAX_BUFFER_SIZE' : undeclared identifier
c:\program files\microsoft visual studio\myprojects\winsocketchat\messg.h(26) : error C2057: expected constant expression
c:\program files\microsoft visual studio\myprojects\winsocketchat\messg.h(26) : warning C4200: nonstandard extension used : zero-sized array in struct/union
執行 cl.exe 時出錯.
uj5u.com熱心網友回復:
這是c++的,誤貼到delphi版了error C2065: 'MAX_BUFFER_SIZE' : undeclared identifier
很明確就是 MAX_BUFFER_SIZE 未定義,需要加入定義它的頭檔案
uj5u.com熱心網友回復:
.cpp 中要引入 Sound.h轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/131945.html
標籤:語言基礎/算法/系統設計
