有人使用最新版本的 CodeGear/Embarcadero RAD Studio 成功构建了 libjpeg 吗?

发布于 2024-12-10 15:26:00 字数 122 浏览 0 评论 0原文

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

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

It apparently used to compile with Borland's C++ Builder, but that was a long time ago. Now I need to get it compiling with bcc32 for use in a bit of code that was /intended/ to be cross-compiler.

Anyone done it already and want to give me some pointers?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

东风软 2024-12-17 15:26:01

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

  1. 导航到源目录
  2. 在名称 jconfig.h 下复制 jconfig.bcc
  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
  • 所有头文件

At least the current version (9c) supports C++ Builder out of the box (tested with 10.1).

  1. Navigate to the source directory
  2. Copy jconfig.bcc under name jconfig.h
  3. With C++ Builder 10.3 you need an additional step, because libraries compiled with bcc32 cannot be used with bcc32c projects: Edit makefile.b32 and change the compiler name to bcc32c.
  4. Execute "C:\Program Files (x86)\Embarcadero\Studio\
    18.0\bin\make" -f makefile.b32
    (replace the path with path to C++ Builder install directory)

Files you need for your project:

  • libjpeg.lib
  • All header files
烟花肆意 2024-12-17 15:26:00

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

  • 删除 os2/dos 检查 (# Are we under DOS or OS/2?)
  • 将编译器名称设置为 bcc32 而不是 bcc

Simply modifying the makefile in makefile.bcc appears to be sufficient.

  • remove the os2/dos check (# Are we under DOS or OS/2?)
  • set the compiler name to bcc32 instead of bcc
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文