旧版 MFC 代码 (2005) 无法在 VC 2010 上编译
legacy MFC code (2005) doesn't compile on VC 2010
我的CException
有问题。afx.h
可能发生了变化
我得到的错误在以下行:
throw new CException();
错误为
错误C2259:"CException":由于以下成员:"CException::~CException(void)":是抽象
我以前从未使用过MFC,我只需要它尽快编译,有人知道问题是什么吗?
使用其中一个派生类。看见http://msdn.microsoft.com/en-us/library/t078xe4f.aspx详细信息。
或者,使用std::exception
。
相关文章:
- 双线程应用比单线程应用慢 C++ (VC++ 2010 Express).如何解决?
- 在VC 2010上使用SSL的libpq
- 区分 VC++ 2010 和更高版本的编译器版本
- VC++2010:显示打开的对话框挂起
- VC++ 2010:从 VC6++ 转换后显示打开对话框时出错
- 旧版 MFC 代码 (2005) 无法在 VC 2010 上编译
- 刷新MFC接口VC++2010
- 在VC++2008项目中使用VC++2010运行库
- C++程序是在VC++2010中编译的,而不是在Visual C++6.0中编译的
- VC++ 2010 "array is not a member of std"错误
- boost::bind 在 VC++ 2010 中绑定引发异常的函数时不起作用
- VC++2010搜索某个字符串的列表视图
- vc++2010/2012:std::包含unique_ptr编译器错误的结构的向量
- VC 2010可执行文件未在其他计算机上运行-无错误
- 这是VC++ 2010中的错误吗?
- 在 VC++ 2010 中使用个人静态库
- 为什么VC++ 2010 Express在这个程序中不需要stdio.h,而gcc++需要?
- 在 VC++ 2010 中传入常量向量
- 如何在KeyEventArgs中同时处理两个函数.VC++2010.
- 为什么VC++ 2010允许编译