I just installed C++ Builder 10 (Seattle) trial but now facing a strange error when trying to compile any (new or existing) VCL Forms application.
It's a clean installation, no settings were modified etc. I'm using Windows 10. How to solve this?
I just installed C++ Builder 10 (Seattle) trial but now facing a strange error when trying to compile any (new or existing) VCL Forms application.
It's a clean installation, no settings were modified etc. I'm using Windows 10. How to solve this?
我想我找到了解决办法。
在使用以前版本的 C++ Builder 构建的现有项目中,这可能会导致以下链接器错误:
未解决的外部 '___seh_personality_v0' 未解决的外部 '__Unwind_SjLj_Register' 未解决的外部 '___cxa_begin_catch'
未解决的外部 '___cxa_rethrow' 未解决的外部 '___cxa_end_catch' 未
解决的外部 '__Unwind_SjLj_Unregister' 未解决的外部 '__Unwind_cxume __'
要删除这些错误,请转到
$(BDS)\lib\win32\release\
”当我在安装较新版本后安装较旧版本的 RAD Studio时,这发生在我身上。在我的情况下,我在安装 XE10 之后安装了 XE2。
在我的 Windows PATH 中,较新版本(XE10)的目录
例如:C:\Program Files (x86)\Embarcadero\Studio\17.0\bin
在旧版本(XE2)的目录之后列出
例如:C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin
因此找到了旧版本的 borlndmm.dll 而不是实际版本。
所以我只是将较新的 PATH 记录移到较新的前面,重新启动 RAD Studio,一切都很好。我的意思是,……和以前一样。