Visual 2010 MFC新项目不构建!

时间:2011-02-04 16:11:03

标签: visual-studio-2010 mfc

我刚刚在Visual 2010中创建了一个新项目。它是一个多文档MFC(静态链接)应用程序,带有HTML帮助选项,Visual Studio 2008样式(带有样式更改选项),就是它。

创建之后,我点击Build Solution,我在afxcomctl32.h中得到了很多构建错误。错误如:

错误1错误C2061:语法错误:标识符'LPCWS'C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ atlmfc \ include \ afxcomctl32.h 426 1

在这一行: AFX_ISOLATIONAWARE_STATICLINK_FUNC(HWND,CreateWindowExW,(DWORD dwExStyle,LPCWS TR lpClassName,LPCWSTR lpWindowName,DWORD dwStyle,int X,int Y,int nWidth,int nHeight,HWND hWndParent,HMENU hMenu,HINSTANCE hInstance,LPVOID lpParam),(dwExStyle,lpClassName, lpWindowName,dwStyle,X,Y,nWidth,nHeight参数,hWndParent,HMENU,的hInstance,lpParam),NULL)

调试和发布中的相同错误。

我的电脑是Windows 7旗舰版。有什么问题??? 最好的祝福, 霜霉病

1 个答案:

答案 0 :(得分:0)

AFX_ISOLATIONAWARE_STATICLINK_FUNC(..., LPCWS TR lpClassName, ...)

该代码搞砸了,LPCWSTR中插入了一个空格或制表符。删除它将解决问题。

但是,这也改变了文件的时间戳,在安装将来的Service Pack时可能会遇到麻烦。要尝试的一件事是重命名文件,然后运行修复以获取原始文件。或者将其从另一台机器上复制。