C++ 如何将库添加到 minGW
Posted
技术标签:
【中文标题】C++ 如何将库添加到 minGW【英文标题】:C++ How to add libraries to minGW 【发布时间】:2013-03-19 00:42:44 【问题描述】:我真的很困惑为什么我的程序不能与我的 opengl 库一起工作。在我的 minGW 文件夹中,我的 libopengl32.a 文件位于 lib 文件夹中,而我的 .h 文件位于 include 文件夹中。除了我的编译器找不到库之外,一切似乎都解决了。 在命令提示符中输入:
g++ main.cpp -libopengl32
这不起作用,编译器说它找不到-libopengl32。我认为它会起作用,因为我将库放在 lib 文件夹中,将 .h 文件放在包含文件夹中。为什么它不起作用?怎么找不到文件? 谢谢。 附:我有一个 Windows 操作系统
【问题讨论】:
【参考方案1】:改成g++ main.cpp -lopengl32
【讨论】:
库名称是 libopengl32。所以它会是 -llibopengl32 在 -l libopengl32 之间没有空格吗?还是你把lib拿出来改成-lopengl32? 取出lib部分。通常的模式是 lib以上是关于C++ 如何将库添加到 minGW的主要内容,如果未能解决你的问题,请参考以下文章