2013-03-19 168 views
0

我真的很困惑,为什么我的程序不能使用我的opengl库。在我的minGW文件夹中,我的libopengl32.a文件位于lib文件夹中,而我的.h文件位于include文件夹中。除了我的编译器无法找到库之外,一切似乎都解决了。 在命令提示符下我输入:C++如何添加库到minGW

g++ main.cpp -libopengl32 

这不起作用,编译器说,它无法找到-libopengl32。我认为它会工作,因为我把库放在lib文件夹和include文件夹中的.h文件中。为什么它不工作?它如何找不到该文件? 谢谢。 P.S.我有一个Windows操作系统

回答

0

更改为g++ main.cpp -lopengl32

+0

库名称是libopengl32。所以它会-llibopengl32在-l libopengl32之间没有空格?或者你拿出lib并改为-lopengl32? – 2013-03-19 02:00:22

+0

取出lib部分。通常的模式是lib .a应该链接-lSomeName – mohaps 2013-03-19 04:54:48

+0

好的感谢您的帮助 – 2013-03-19 18:59:44