【发布时间】:2012-03-04 15:05:55
【问题描述】:
当我在 VS2010 中创建新的 c++ 控制台应用程序(选中 MFC 复选框)时,我在编译过程中遇到了很多错误,这些错误与 prsht.h、zmouse.h、commctrl.h 相关。
我确实没有更改此文件中的任何内容,所以我不知道出了什么问题。这是什么文件,如何编译程序不出错?
众多错误中的少数 (113)
错误 13 错误 C1903:无法从先前的错误中恢复;停止编译 c:\program files (x86)\microsoft sdks\windows\v7.0a\include\prsht.h 97 1 qwert
错误 10 错误 C2065: 'CALLBACK' : 未声明的标识符 c:\program files (x86)\microsoft sdks\windows\v7.0a\include\prsht.h 97 1 qwert
19 IntelliSense:应为“;” c:\program 文件 (x86)\microsoft sdks\windows\v7.0a\include\commctrl.h 165 21
错误 2 错误 C2433: 'HWND' : 'inline' not allowed on data declarations c:\program files (x86)\microsoft sdks\windows\v7.0a\include\zmouse.h 141 1 qwert
【问题讨论】:
-
所以使用 VS2010,我创建了一个空的 Visual C++ 控制台应用程序,并检查了“MFC Headers”。我有一个非常基本的外壳,可以很好地编译。您是否在项目中添加了更多内容?确保您没有使用任何 VS Express 版本。
标签: c++ visual-studio-2010 mfc