ADA无法在GPS IDE中链接glut32.dll [英] ADA not able to link glut32.dll in GPS IDE

查看:100
本文介绍了ADA无法在GPS IDE中链接glut32.dll的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在GPS IDE中使用ADA编写简单的OpenGl程序。

I'm writing simple OpenGl program using ADA in GPS IDE.

我拥有所有支持文件(例如glut.ads/adb、Gl.ads/adb)

I have all supporting file (like glut.ads/adb, Gl.ads/adb)

我创建了类似 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

请帮助我解决此问题

推荐答案

您可能想尝试一下

pragma Linker_Options("-L../Lib");
pragma Linker_Options("-lglut32");

另请参见,例如此处

See also, for example, here and here.

这篇关于ADA无法在GPS IDE中链接glut32.dll的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆