我想让mingw gcc工作。
我需要它与libopengl32.a链接。
所述文件存在于C:/ mingw / lib。
中我使用g ++如下:
g ++ -L“C:/ mingw / lib”main.o -o test.exe -llibopengl32.a
找到包含没有问题,它只是抱怨它找不到库。
似乎也无法找到任何其他库。
另外:我通过从sourceforge下载来手动安装所有mingw组件,因为使用自动安装程序在我的系统上产生了破坏的安装。
答案 0 :(得分:2)
-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网站本身就是一种痛苦的方法。
答案 1 :(得分:1)
您需要使用-lopengl32
而不使用“lib”和“.a”