尝试添加图形库时遇到问题。我已经下载了三个文件(在网络http://winbgim.codecutter.org中):graphics.h
,winbgim.h
复制到Microsoft Visual Studio 14.0\VC\include
并libbgi.a
复制到Microsoft Visual Studio {{1 }}。
但我不知道如何编辑链接器以在codeBlock
中添加此行 -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32-lole32任何人都可以帮我添加该库或告诉我在哪里添加该行吗? 谢谢,先生,我的愚蠢英语。
答案 0 :(得分:2)
libbgi.a是一个gcc库。它不适用于Visual Studio。
如果必须使用winbgi作为课程要求,请将编译器工具切换为mingw 5.0.3。请注意,这使用的GCC版本大约有4个主要版本,比现有版本落后10年。
Winbgi试图重新实现一个在20世纪80年代末和90年代初流行的图形库。它已经超出了20多年的普遍使用范围,因此它不适用于您在专业编程环境中可能遇到的任何问题。
请注意,这意味着您的教师正在准备您在快节奏的尖端工作环境中工作,教您使用已经过时10到25年的技术。我强烈建议您使用C++ Book List中的一些材料来补充您的教育。
如果您是自己选择使用它,我建议使用更现代的图形库,如SFML(https://www.sfml-dev.org/)和SDL(https://www.libsdl.org/)中包含的图形库。它们在现代系统上得到更好的支持,并且与工业中目前使用的工具更密切相关。
深入挖掘,有Visual Studio 2005, 2008, and 2010的端口。