有人知道如何将Pdcurses与Embarcadero C ++ Builder集成吗?
我已将库pdcurses.lib添加到我的项目中,并在部署部分添加了pdcurses.dll。但无论我做什么,我仍然有一个link32错误。
答案 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,它应该可以正常工作。