如何在 bcc32 上使用用 bcc32c 构建的静态库

Howto use on bcc32 an static lib built with bcc32c

我需要在 bcc32 项目上使用 C++11 库。 该库不使用 bcc32 编译,但使用 bcc32c。

我想防止在 DLL 上公开此库。该库使用 bcc32c 编译,但我无法在 bcc32 项目上使用 bcc32c 静态库。

静态库是特定于编译器的。您不能在一个编译器中创建静态库并在另一个编译器中使用它。您唯一的选择是将静态库包装在 DLL 中,或者更改库的代码以解决阻止它在 bcc32 中编译的任何问题。