我刚刚安装了C ++ Builder 10(西雅图)试用版,但在尝试编译任何(新的或现有的)VCL Forms应用程序时,现在面临一个奇怪的错误。
这是一个干净的安装,没有修改设置等。我正在使用Windows 10.如何解决这个问题?
答案 0 :(得分:2)
这是错误RSP 11768,我怀疑它将在更新1中修复。另请参阅this forum thread。
该错误报告中有许多解决方案:
__dbk_fcall_wrapper
和dbkFCallWrapperAddr
;有关详细信息,请参阅错误)答案 1 :(得分:1)
我想我找到了解决方案。
在以前版本的C ++ Builder中构建的现有项目中,这可能会导致以下链接器错误:
未解决的外部'___seh_personality_v0'未解决的外部问题 '__Unwind_SjLj_Register'未解决的外部'___cxa_begin_catch'
未解决的外部'___cxa_rethrow'未解决的外部问题 '___cxa_end_catch'未解决的外部'__Unwind_SjLj_Unregister'
未解析的外部'__Unwind_Resume'未解析的外部 '___ cpp_terminate'
要删除这些错误,请转到
$(BDS)\lib\win32\release\
”答案 2 :(得分:0)
在安装了较新版本之后,我安装了较旧版本的RAD Studio 时发生了这种情况。就我而言,我已经安装了XE10后安装了XE2。
在我的Windows PATH中,较新版本(XE10)的目录
例如:C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin
列在之后旧版本(XE2)的目录
例如:{{1}}
因此发现了旧版本的borlndmm.dll而不是实际版本。
所以我只是将新的PATH记录移到了新版本的前面,重新启动了RAD Studio,一切都很好。我的意思是,......就像以前一样。