gcc编译器java_TDM-GCC c编译器(设置)

我现在正在使用TDM-GCC 64位编译器,并且最初构建了我的所有库(其他库的依赖项)和项目,使用此编译器创建64位二进制文件(这是我想要的) .

最近我遇到了一些构建问题,我正在构建一个包含math.h的Fast Light Tool Kit(gui toolkit)项目 . 这是我遇到第一个构建问题的地方,让我意识到我可能错误地设置了我的构建环境 . 一切都是使用MSYS构建的 .

我的根目录是C:\ mingw所以当我配置每个项目时,我使用了命令:./ configure --prefix = c:\ mingw并创建了相应的c:\ mingw include和lib目录(c:\ mingw \ include &c:\ mingw \ lib) .

FLTK包含一个math.h文件,它指示编译器在相关的include目录中搜索相应的math.hc文件,但问题是它告诉我它找不到它(math.h:没有这样的文件或导演等) . 我使用的是Windows 7 64位 .

我认为这是因为我设置构建环境的方式,我可能没有考虑到TDM-GCC可以编译32位和64位二进制文件的事实,所以这在某种程度上影响了编译器解释我的c math.h文件是 .

我在这个链接上查看了如何使用Mingw64构建库的解释:enter link description here但我认为TDM-GCC已经解决了本文旨在解决的一些问题 .

如何为TDM-GCC 64位编译器正确设置构建环境,以便找到所有目录?

我注意到有很多包含目录:

C:\mingw\x86_64-w64-mingw32\include

C:\mingw\lib\gcc\x86_64-w64-mingw32\5.1.0\include

加上我构建项目时创建的自己的目录

C:\mingw\include

What am I doing wrong here? Should I have used one of the first two directories as my include directory? 我想这就是我已经停顿的地方了 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值