我正在使用 Embarcadero C++Builder 10.3.3,并希望将 OpenCV 与它一起使用。但是,预编译的 OpenCV 包是用 Visual Studio 预编译的,它使用COFF格式。但是,C++Builder 64 位编译器在 Windows 下使用ELF格式,根据将现有 C++ 项目升级到 64 位 Windows:
对象和库文件格式
- BCC32 及其相关工具在 .obj 和 .lib 文件中使用 OMF。
- BCC64 在 .o 和 .a 文件中使用 ELF。
当然,我尝试过用C++Builder编译OpenCV源代码,但是失败得很惨。谷歌搜索也没有发现任何真正有用的东西,除了其他人也没有成功。
有谁知道可以为Windows生成目标文件 ( )和静态库 ( )以编译 OpenCV(对于Windows,而不是 Linux,因为 BCC64.EXE 是 Windows 编译器)的CMake 兼容编译器?.o
.a