[英]-L option not working for mingw gcc
我試圖讓mingw gcc工作。
我需要它與libopengl32.a鏈接。
該文件存在於C:/ mingw / lib中。
我使用g ++如下:
g ++ -L“ C:/ mingw / lib” main.o -o test.exe -llibopengl32.a
查找包含文件沒有問題,只是抱怨找不到該庫。
似乎也找不到其他任何庫。
另外:我通過從sourceforge下載它們來手動安裝了所有mingw組件,因為使用自動安裝程序在我的系統上造成了損壞的安裝。
-l標志自動添加您想要的lib前綴和.a擴展名:
g++ -LC:/mingw/lib main.o -o test.exe -lopengl32
請注意,您也不需要路徑兩邊的引號。 您也可以只指定整個庫的名稱和路徑:
g++ main.o -o test.exe C:/mingw/lib/libopengl32.a
至於您的安裝問題,請使用http://tdragon.net/recentgcc/或http://nuwen.net/mingw.html-使用MinGW網站本身就是痛苦的秘訣。
您需要使用不帶“ lib”和“ .a”的-lopengl32
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.