ada - ADA 无法在 GPS IDE 中链接 glut32.dll
问题描述
我正在使用 GPS IDE 中的 ADA 编写简单的 OpenGl 程序。
我有所有支持文件(如 glut.ads/adb、Gl.ads/adb)
我创建了 Pragma 之类的"pragma Linker_Options("../Lib/glut32.dll");"
但我得到了像这样的错误
Link
[link] main.adb
collect2.exe: error: ld returned 5 exit status
gprbuild: link of main.adb failed
gprbuild: failed command was: c:\gnat\2019\bin\gcc.exe main.o b__main.o D:\Saravanan\Project\Training\Open_GL Project\obj\GL-Extended.o D:\Saravanan\Project\Training\Open_GL Project\obj\GL.o D:\Saravanan\Project\Training\Open_GL Project\obj\glut.o -LD:\Saravanan\Project\Training\Open_GL Project\obj\ -LD:\Saravanan\Project\Training\Open_GL Project\obj\ -LC:/gnat/2019/lib/gcc/x86_64-pc-mingw32/8.3.1/adalib/ -static-libgcc ../Lib/glut32.dll C:/gnat/2019/lib/gcc/x86_64-pc-mingw32/8.3.1/adalib/libgnat
.a -Wl,--stack=0x2000000 -o main.exe
[2019-12-23 15:28:13] process exited with status 4, elapsed time: 01.83s
所以请帮我解决这个问题
解决方案
推荐阅读
- php - getimagesize:无法打开流:没有这样的文件或目录(查看:/Applications/MAMP/htdocs/project/resources/views/layouts/app.blade.php)
- amazon-web-services - AWS ELB 和管理证书。HTTPS 调用将域名添加到 API URL 调用
- android - Flutter 自动暗示Leading 不起作用
- c# - EntityFramework Core 3.0 Fluent API 多对多关系构建器创建额外的外键列
- flutter - 如何为文本表单字段添加两个验证器以接受和验证电子邮件或电话号码?
- c# - 如何在C#中获取一年的周开始日期(星期一)和结束日期(星期日)列表
- java - 新数组中的恒定步进值
- java - Java TCP Socket While循环和计数器接收数据X次
- firebase - 如何使用 ESP8266 监听 Firestore 的变化?
- class - “:”在 Dart 中是什么意思或做什么?