我对 VS 2010 (Premium) 有一个奇怪的问题。
- 刚刚重新安装了
- 添加了 WTL 库文件
- 安装了 WTL 向导
- 通过 WTL 向导创建了一个“对话”项目
- 成功编译并运行骨架
- 在对话框中添加了一个按钮
- 现在编译失败,抱怨未定义的符号(按钮 IDC_xxx)
- 关闭预编译头文件
- 清理解决方案,重新编译并成功运行
- 为按钮添加了“onClick”处理程序(只需双击按钮,没有添加代码)
- 编译失败抱怨
CUpdateUI
未定义 - 清理,重新分析解决方案等并不能解决问题
如果我手动插入#include
's (例如atlframe.h
for CUpdateUI
),我可以让它工作,但这违背了使用 VS2010 的目的!
真正让我烦恼的是我没有触及任何一行代码,一切都是通过 VS 完成的,我希望它应该注意一致性!
是我的错吗?WTL 故障?VS 故障?关于如何解决这个问题的任何建议?