EVC const type_info::`vftable'
2008-04-14 11:26
429 查看
相关信息请查看
http://support.microsoft.com/default.aspx?scid=kb;%5BLN%5D;830482
概要
loadTOCNode(1, 'summary');为了向开发人员提供全面的 Microsoft eMbedded Visual C++ 异常处理,以及对 Microsoft Windows Powered Pocket PC 2003 设备的动态转换支持,Microsoft 发布了用于 Pocket PC 2003 SDK 的运行时类型信息 (RTTI) 库。
从 Microsoft 下载中心可以下载以下文件:
立即下载 RITTI.exe 软件包。 (http://download.microsoft.com/download/1/9/4/194f4a97-755f-4e66-b386-48c39f56d379/ritti.exe)
有关如何下载 Microsoft 支持文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 (http://support.microsoft.com/kb/119591/) 如何从联机服务获取 Microsoft 支持文件
Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,以防止在未经授权的情况下对其进行更改。
RTTI.exe 下载包括用于“ArmV4”和“emulator”内部版本的库文件 (.lib) 和程序数据库文件 (.pdb)。
要在 Pocket PC 2003 项目中使用 RTTI 库,请按照下列步骤操作:
1. | 将 Ccrtrtti.lib 和 Ccrtrtti.pdb 文件从下载中的 ArmV4 和 Emulator 文件夹复制到 Pocket PC 2003 SDK 的 /Lib 文件夹内名为 ArmV4 和 Emulator 的文件夹中。 注意:默认情况下,这些目录位于安装了 Pocket PC 2003 SDK 的台式计算机上的 C:/Program Files/Windows CE Tools/wce420/POCKET PC 2003/Lib/ArmV4OrEmulator 文件夹中。 | ||||||
2. | 对于您要实现的所有项目配置(包括 eMbedded Visual C++ 4.0 项目设置中的 Ccrtrtti.lib),请按照下列步骤操作:
| ||||||
3. | 按照下列步骤操作:
|
更多信息
loadTOCNode(1, 'moreinformation');对数据类型使用“throw”构造、“catch”构造或同时使用两者的 C++ 异常处理代码需要 RTTI 支持来标识异常的类型。没有 RTTI 库,类型化的 C++ 异常处理代码将导致类似于以下错误信息的链接器错误信息:
error LNK2001:unresolved external symbol "const type_info::`vftable'" (??_7type_info@@6B@)
相关文章推荐
- error LNK2019: unresolved external symbol "__declspec(dllimport) const CReadUserInfo::`vftable'" (__
- error LNK2001: unresolved external symbol "const type_info::`vftable'"
- django.db.utils.OperationalError: (1050, "Table 'devtypeinfo' already exists
- error LNK2001: unresolved external symbol "__declspec(dllimport) const CNoteMgr::`vftable'"
- VC引入lib库并解决连接错误unresolved external symbol "__declspec(dllimport) const DllClass::`vftable'" (__imp_?
- UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE name=\'noteexists2′ Error:SELECT command denied to use
- C2679: binary '<<' : no operator found which takes a right-hand operand of type 'const std::basic
- Oracle的锁表与解锁 Oracle的锁表与解锁 SELECT /*+ rule */ s.username, decode(l.type,'TM','TABLE LOCK', 'T
- Implicit conversion from enumeration type 'enum CGImageAlphaInfo' to different enumeration type 'CGB
- error LNK2019: unresolved external symbol "__declspec(dllimport) const CReadUserInfo::`vftable'" (__
- LNK2005: __thiscall type_info::type_info(class type_info const &) already defined in LIBCMTD.lib
- undefined reference to `typeinfo for IA' collect2: ld returned 1 exit status
- Assigning to ‘id<UIWebViewDelegate>’ from incompatible type 'xxxViewController *const __strong'
- Must use 'struct' tag to refer to type 'tagCommonUserInfo'
- Implicit conversion from enumeration type 'enum CGImageAlphaInfo' to different enumeration type 'CGB
- MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@
- Type 'AndroidBitmapInfo' could not be resolved
- Implicit conversion from enumeration type 'enum CGImageAlphaInfo' to different enumeration type 'CGB
- error C2556: 'void __thiscall ::sendCommand1(unsigned int,const char *,int)' : overloaded function differs only by return type f
- 解决 sending 'const NSString *' to parameter of type 'NSString *' discards qualifiers