我试图使用一些提供给我的库代码,这些代码需要一些ATL功能,但我经常会遇到如下错误:
1>c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atltransactionmanager.h(396): error C2039: 'CreateFile' : is not a member of '`global namespace''
1>c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atltransactionmanager.h(427): error C2039: 'DeleteFile' : is not a member of '`global namespace''
1>c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atltransactionmanager.h(460): error C2039: 'MoveFile' : is not a member of '`global namespace''
1>c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atlbase.h(6517): error C2039: 'GetModuleFileName' : is not a member of '`global namespace''
1>c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atlbase.h(6517): error C3861: 'GetModuleFileName': identifier not found
1>c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atlbase.h(6591): error C2039: 'GetModuleFileName' : is not a member of '`global namespace''
1>c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atlbase.h(6591): error C3861: 'GetModuleFileName': identifier not found
1>c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\statreg.h(481): error C3861: 'FindResource': identifier not found
1>c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\statreg.h(674): error C3861: 'CreateFile': identifier not found