此帖出自嵌入式系统论坛
最新回复
问题解决了:
我原来的PB做出来的SDK没有包含catlog项——“C++ Runtime Support for Exception Handling and Runtime Type Information”,即SYSGEN_CPP_EH_AND_RTTI=1。
看下PB帮助:Platform Builder User's Guide > Compilers for Microprocessors > About Microprocessor Compilers > Exception Handling for Windows CE
The following items are important to understand when migrating an OS design that throws C++ exceptions or uses run-time type information:
The C++ Runtime Support for Exception Handling and Runtime Type Information Catalog item enables applications to throw exceptions in C++, and to use run-time type information support. You can include this functionality by setting the associated SYSGEN variable, SYSGEN_CPP_EH_AND_RTTI.
In past versions, the C++ Runtime Support for Exception Handling and Runtime Type Information Catalog item was separated into two different Catalog items:
C++ Exception Handling, associated with a SYSGEN variable called SYSGEN_CPP_SEH
Runtime Type Information, associated with a SYSGEN variable called SYSGEN_CPP_RTTI.
Both items existed in the C Libraries and Runtimes tree beneath Core OS / Windows CE devices / Applications and Services Development.
These SYSGEN variables have been removed from Windows CE 5.0, and replaced by a single new SYSGEN variable, SYSGEN_CPP_EH_AND_RTTI. To include C++ Runtime Support for Exception Handling and Runtime Type Information in a Windows CE 5.0 OS design, set the SYSGEN_CPP_EH_AND_RTTI variable.
结帖,给自己50分!……
详情
回复
发表于 2008-11-7 11:54
| ||
|
||
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
浏览过的版块 |
EEWorld Datasheet 技术支持