0

有人知道如何将 Pdcurses 与 Embarcadero C++ Builder 集成吗?

我已将库 pdcurses.lib 添加到我的项目中,并在部署部分添加了 pdcurses.dll。但无论我做什么,我仍然得到一个link32错误。

4

2 回答 2

1

谷歌搜索给你。

lib 文件与 Borland 的 OMF 文件格式不兼容。

使用 Borland 的IMPLIB工具,将 DLL 作为参数传递。它将生成一个与 Borland 兼容的导入库。与该库链接。

编辑:另一个选择是在 Microsoft 导入库上使用 Borland 的 COFF2OMF 工具。

于 2013-12-30T11:56:22.270 回答
0

这里有一个小方法,对于那些急需它的人:

转到http://sourceforge.net/projects/pdcurses/files/pdcurses/3.4/并下载 pdc34dllw.zip 和包含源文件的 pdcurs34.zip。从 pdc34dllw.zip 中提取文件,并只保留这些文件:curses.h、pdcurses.dll 和可选的 panel.h

之后,解压缩另一个存档 pdcurs34.zip 并转到 win32 文件夹。在您的 Windows 控制台中执行以下操作:

make -f bccwin32.mak

从构建后生成的所有这些文件中,搜索 pdcurses.lib,因为您只需要它。复制第一个存档中的 curses.h、pdcurses.dll 文件以及 C++ Builder 项目文件夹中新生成的 pdcurses.lib。将 pdcurses.lib 添加到您的项目中,包括“curses.h”头文件,按 F9,它应该可以正常工作。

于 2013-12-30T18:57:52.643 回答