【发布时间】:2021-08-05 12:17:04
【问题描述】:
编译 C++ Builder 10.4 项目时,我收到以下链接器错误:
[ilink32 错误] 错误:未解析的外部 'std::locale::id::id(unsigned int)' 引用自 C:\USERS\PUBLIC\DOCUMENTS\EMBARCADERO\STUDIO\21.0\DCP\SCREEN2VIDEO.LIB| Screen2Video
当“与动态 RTL 链接”和“与运行时包链接”关闭时,会发生此链接器错误。用动态RTL链接时,不会出现链接器错误,但我想静态链接。
SCREEN2VIDEO.LIB 来自包含导入的 ActiveX 控件的包。
【问题讨论】:
-
你需要什么?动态或静态链接运行时环境?这取决于如何构建和链接 ActiveX 或 DLL?!
-
要静态链接项目,请确保您也禁用运行时包。禁用动态 RTL 是不够的
标签: c++ c++builder c++builder-10.4-sydney