2011-02-04 38 views
1

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

刚刚创建之后,我打了Build Solution,并在afxcomctl32.h中得到了很多构建错误。这样的错误:

错误1个错误C2061:语法错误:标识符 'LPCWS' C:\ Program Files文件(x86)的\微软的Visual Studio 10.0 \ VC \ atlmfc \ \包括426 afxcomctl32.h 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旗舰版。有什么问题??? 最好的问候, 霜霉病

回答

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

该代码弄乱,还有插在LPCWSTR空格或制表符。删除它将解决问题。

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

+0

哈! 我很确定它是缺少的东西(.h或从安装中的东西),我没有看到你的建议! 就是这样,非常感谢。我不知道为什么它会像这样损坏,我会按照您的建议和修复或在另一台机器上找到原始文件。 再次感谢! 羽绒 – DownyTif 2011-02-05 05:54:29

相关问题