首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GNAT GPL 2017 gnatcoll.xref消失了吗?

GNAT GPL 2017 gnatcoll.xref消失了吗?
EN

Stack Overflow用户
提问于 2017-06-23 01:38:15
回答 1查看 127关注 0票数 3

我正在尝试升级到GNAT GPL 2017 (从2016年开始)。我运行的是Windows8.1。

其中一个应用程序使用gnatcoll.xref。

2016年,可在以下位置找到:

gnat/include/gnatcoll/gnatcoll_sqlite.static/gnatcoll-xref.ads

但是,在2017安装中找不到该文件。请注意,2017年的'gnat-...-bin.exe‘安装程序包含gnatcoll,而在2016年它是一个单独的安装程序。

2017年的gnatcoll用户指南(share/doc/gnatcoll/GNATColl.pdf)第25章说gnatcoll.xref应该在那里(它在示例代码中使用)。

有没有其他人遇到过这种情况?是否有修复/解决方法?

EN

回答 1

Stack Overflow用户

发布于 2017-06-23 07:39:52

我通过从源安装gnatcoll来修复它,覆盖了二进制文件的安装。gnatcoll.xref现在需要iconv (2016年没有),所以我不得不在mingw32中安装它,并说服gnat使用它。下面是一个简短的总结:

mingw32包:

代码语言:javascript
复制
     mingw-w64-i686-make
     mingw-w64-i686-iconv
     mingw-w64-i686-pkg-config
     libiconv-devel

在mingw32外壳中:

代码语言:javascript
复制
export PATH=/d/Apps/GNAT-gpl_2017/bin:$PATH
./configure --build=mingw32 --prefix=/d/Apps/GNAT-gpl_2017 --with-iconv=d:/msys32/mingw32/

在一个Cygwin shell中(mingw32 make搞砸了,不知道为什么):

代码语言:javascript
复制
make
make install
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44706053

复制
相关文章

相似问题

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