0
나는 콜백 메소드를 작성하고 내가 vs2012에서 프로젝트를 컴파일하려고 할 때, 나는 다음과 같은 오류가 점점 오전 : 같은 줄에오류 C4430 : 누락 된 형식 지정자 - int가 가정됩니까?
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2143: syntax error : missing ',' before '&'
양쪽 오류 존재.
#include <windows.h>
#include "atlstr.h"
///////////////////////////////////////////////////////////////////////////////
class CInf;
typedef BOOL (*PENUMDEVCALLBACK)(CInf* inf, const CString& devname, const CString& instsecname, const CStringArray& devid, PVOID context, DWORD& code);
나는 내가
afxcoll.h
을 포함하는 경우 때문에 오류가
CStringArray&
인수에 존재하는 것이라고 생각 :
는이 내가 노력하고 다음 코드입니다.
the fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>.
windows.h
과 afxcoll.h
을 같은 파일에 포함시키는 법을 아십시오.
나는 afx.h와 afxcoll.h를 포함해야한다고 생각한다. 전자의 경우 (간접적으로)'windows.h' –