TDM-GCC c ++编译器(设置)

时间:2016-06-19 04:50:24

标签: c++ compiler-errors mingw-w64 tdm-gcc

我现在正在使用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.h c ++文件,但问题是它告诉我它找不到它(math.h:没有这样的档案或导演等)。我正在使用Windows 7 64位。

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

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

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

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

  1. C:\ MinGW的\ x86_64的-W64-的mingw32 \包含

  2. C:\ MinGW的\ lib中\ GCC \ x86_64的-W64-的mingw32 \ 5.1.0 \包含

  3. 在构建项目时创建我自己创建的目录

    1. C:\ MinGW的\包含
    2. 我在这里做错了什么?我应该使用前两个目录中的一个作为我的包含目录吗?我认为这是我暂停的地方。

0 个答案:

没有答案