乱舞 发表于 2014-11-11 15:04:20

XP系統下使用VS2010 Unicode字符集 编译 MFC程序出错

stdafx.cpp
1>C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxcmn.h(2613): error C2061: 语法错误: 标识符“PNC_ADDRESS”
1>C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxcmn3.inl(629): error C2065: “PNC_ADDRESS”: 未声明的标识符
1>C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxcmn3.inl(629): error C2146: 语法错误: 缺少“)”(在标识符“pAddress”的前面)
1>C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxcmn3.inl(629): error C2761: “HRESULT CNetAddressCtrl::GetAddress(void) const”: 不允许成员函数重新声明
1>C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxcmn3.inl(629): error C2059: 语法错误:“)”
1>C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxcmn3.inl(630): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxcmn3.inl(630): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxcmn3.inl(638): error C3861: “NetAddr_SetAllowType”: 找不到标识符
1>C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxcmn3.inl(644): error C3861: “NetAddr_GetAllowType”: 找不到标识符
1>C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxcmn3.inl(651): error C3861: “NetAddr_DisplayErrorTip”: 找不到标识符
1>
1>生成失败。
1>
1>已用时间 00:00:01.68
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========


新建的MFC的工程都会出错但是使用多字节字符集编译就没问题求助大家帮下忙

小人 发表于 2014-11-11 16:00:44

为什么 用xp还使用vs2010    感觉不协调
页: [1]
查看完整版本: XP系統下使用VS2010 Unicode字符集 编译 MFC程序出错