首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在JGrasp中编译C++

无法在JGrasp中编译C++
EN

Stack Overflow用户
提问于 2020-11-23 20:27:26
回答 1查看 28关注 0票数 0

我正尝试在jGrasp上用C++编译一个简单的Hello World程序,但我得到了以下错误

代码语言:javascript
复制
 ----jGRASP exec: g++ -g -o jGHello.exe jGHello.cpp -lglu32 -lfreeglut -lopengl32
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: cannot find -lfreeglut
collect2.exe: error: ld returned 1 exit status

 ----jGRASP wedge2: exit code for process is 1.
 ----jGRASP: operation complete.

我认为由于缺少-lfreeglut,jGrasp无法编译该程序。但我在网上找不到任何关于它的信息。

EN

回答 1

Stack Overflow用户

发布于 2020-11-23 20:57:53

编译器找不到-lfreeglut,可能有两个原因:

  1. It look(查看是否已安装)

  1. 它不在libs路径上,那么你可以将它安装在libs路径上,或者告诉C++编译器这个库在哪里,你可以像-L /pathToLib

那样做。

Ej: g++ -g -o jGHello.exe jGHello.cpp -lglu32 -lfreeglut -lopengl32 -L /pathToLib

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64968423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档