程序如下:
#include "stdafx.h"
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
};报错如下:
d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(36) : error C2146: syntax error : missing ';' before identifier 'APIENTRY'
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(36) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(36) : error C2146: syntax error : missing ';' before identifier 'DllMain'
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(36) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(36) : error C2065: 'HANDLE' : undeclared identifier
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(36) : error C2146: syntax error : missing ')' before identifier 'hModule'
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(36) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(39) : error C2059: syntax error : ')'
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(40) : error C2143: syntax error : missing ';' before '{'
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(40) : error C2447: '{' : missing function header (old-style formal list?)
小弟初学,请各位大虾指点,应该是visual 2005与vc++ 6.0不同造成的 但不知怎么改
#include "stdafx.h"
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
};报错如下:
d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(36) : error C2146: syntax error : missing ';' before identifier 'APIENTRY'
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(36) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(36) : error C2146: syntax error : missing ';' before identifier 'DllMain'
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(36) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(36) : error C2065: 'HANDLE' : undeclared identifier
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(36) : error C2146: syntax error : missing ')' before identifier 'hModule'
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(36) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(39) : error C2059: syntax error : ')'
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(40) : error C2143: syntax error : missing ';' before '{'
1>d:\program files\snmp++source\snmp++\snmp_pp\snmp_pp.cpp(40) : error C2447: '{' : missing function header (old-style formal list?)
小弟初学,请各位大虾指点,应该是visual 2005与vc++ 6.0不同造成的 但不知怎么改
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货