最近用VS2005开发MFC DLL项目,在生成解决方案的时候遇到了以下的问题:
错误 11 error C3641: 'WspiapiGetAddrInfo' : invalid calling convention '__stdcall ' for function compiled with /clr:pure or /clr:safe D:\VS.NET2005\VC\PlatformSDK\include\wspiapi.h 989
因为刚开始接触这个东西,所以什么头绪都没有,后来在网上搜索也没找到解决的方法,呵呵,可能是本人网上搜索信息的能力差。于是就问同事得出答案,原来是配置问题。解决方法:项目解决方案右键-属性--配置属性-常规--项目默认值-公共语言库支持-选择“公共语言运行库支持(/clr)”