使pdcurses与C ++ Builder一起使用

时间:2013-12-30 11:42:56

标签: c++builder pdcurses jcurses

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

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

2 个答案:

答案 0 :(得分:1)

用Google搜索它。

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

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

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

答案 1 :(得分: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,它应该可以正常工作。