簡體   English   中英

-L選項不適用於mingw gcc

[英]-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM