将freeglut链接到mingw(使用Visual Studio Code)

时间:2019-04-16 20:17:16

标签: c++ opengl mingw glut freeglut

对于重复的事​​情(我之前已经看过这篇文章):一个答案是我尝试过的“ g ++ -o test objectFile1.o objectFile2.o -lLibraryName”。

我尝试将freeglut与mingw链接在一起,但无法正常工作。到目前为止,我的步骤是:

  1. https://www.transmissionzero.co.uk/software/freeglut-devel/下载freeglut mingw二进制文件
  2. 将bin \ x64,include&lib \ x64合并到mingw安装目录(bin,include&lib)
  3. 尝试使用 g ++ test.cpp -o test -lfreeglut -lopengl32
  4. 将其链接到程序

我得到这些错误:

  

C:\ Users \ owner \ AppData \ Local \ Temp \ ccWXLOIU.o:test.cpp :(。text + 0x1c):对'_imp ____ glutInitWithExit @ 12'的未定义引用

     

C:\ Users \ owner \ AppData \ Local \ Temp \ ccWXLOIU.o:test.cpp :(。text + 0x3f):对'_imp ____ glutCreateWindowWithExit @ 8'的未定义引用

     

...

     

collect2.exe:错误:ld返回1个退出状态

在VS Code中,我包含了GL / freeglut.h和GL / glut.h,它们似乎可以正常工作,但是链接不起作用。我运行的代码只是一些示例代码。

致谢

0 个答案:

没有答案