2013-03-19 38 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