关于代码块中的graphics.h、winbgim.h和libbgi.a库

关于代码块中的graphics.h、winbgim.h和libbgi.a库,graphics,codeblocks,winbgi,Graphics,Codeblocks,Winbgi,我在链接器设置和其他链接器中添加了完整的库graphic.h、winbgim.h、libbgi.a及其路径,但它不工作,并且显示错误: ld.exe cannot find -lbgi ld如果无法找到静态生成的libbgi.a,或libbgi.dll.a共享生成,则会给出该错误 确保包含libbgi.a的路径设置为链接器路径,如本屏幕截图所示: 您可以尝试的另一件事是构建项目的静态版本,以避免使用丢失的共享库。您能列出放入其中的文件夹的确切内容吗?错误信息到底是什么?您确定要使用的库文件与

我在链接器设置其他链接器中添加了完整的库graphic.h、winbgim.h、libbgi.a及其路径,但它不工作,并且显示错误:

ld.exe cannot find -lbgi

ld
如果无法找到静态生成的
libbgi.a
,或
libbgi.dll.a
共享生成,则会给出该错误

确保包含
libbgi.a
的路径设置为链接器路径,如本屏幕截图所示:


您可以尝试的另一件事是构建项目的静态版本,以避免使用丢失的共享库。

您能列出放入其中的文件夹的确切内容吗?错误信息到底是什么?您确定要使用的库文件与您的体系结构匹配吗(您没有混合使用win32和win64)?graphic.h和winbgim.h:我将C:\Program Files(x86)\CodeBlocks\MinGW\x86\u 64-w64-mingw32\include放入。确切的错误消息是:>ld.exe找不到-lbgi我使用Win64只是把东西放到MinGW文件夹不是最好的主意。更好的方法是将其放在包含第三方库的文件夹中,并将
include
文件夹添加到编译器搜索目录中,将
lib
文件夹添加到code::Blocks项目甚至code::Blocks编译器设置中的链接器搜索目录中。