2

它显然曾经用 Borland 的 C++ Builder 编译,但那是很久以前的事了。现在我需要用 bcc32 编译它,以便在 /intended/ 作为交叉编译器的一些代码中使用。

有人已经做过并想给我一些指示吗?

4

2 回答 2

1

只需修改 makefile.bcc 中的 makefile 似乎就足够了。

  • 删除 os2/dos 检查(# 我们是在 DOS 下还是 OS/2 下?)
  • 将编译器名称设置为 bcc32 而不是 bcc
于 2011-11-09T05:28:48.597 回答
0

至少当前版本 (9c) 支持开箱即用的 C++ Builder(使用 10.1 测试)。

  1. 导航到源目录
  2. 将 jconfig.bcc 复制到名称 jconfig.h 下
  3. 对于 C++ Builder 10.3,您需要一个额外的步骤,因为使用 bcc32 编译的库不能用于 bcc32c 项目:编辑makefile.b32并将编译器名称更改为bcc32c.
  4. 执行"C:\Program Files (x86)\Embarcadero\Studio\ 18.0\bin\make" -f makefile.b32(将路径替换为 C++ Builder 安装目录的路径)

项目所需的文件:

  • libjpeg.lib
  • 所有头文件
于 2018-04-20T08:09:23.957 回答