【问题标题】:How to use Qt5.7 with mingw on windows with bison 3.0.4 and flex如何在带有 bison 3.0.4 和 flex 的 Windows 上使用带有 mingw 的 Qt5.7
【发布时间】:2017-05-22 08:35:48
【问题描述】:

在 Windows 上,我使用 mingw 5.3 安装了 qt。我在这里下载了https://www.qt.io/download-open-source/(大约 1.1 GB)。

我需要编译 flex 和 bison 文件。但是没有安装 flex 和 bison。然后我在这里下载了https://sourceforge.net/projects/winflexbison/ 并将其复制到我的 c:/qt/bin/ 文件夹中。 Flex 工作正常。另一方面野牛只是2.7版,我的语法出错了......

我认为接下来的步骤是下载 bison 3.0.4 tar 球并进行编译。但是没有automake怎么办?开始 ./config? 然而,在 sourceforge 上写的野牛文件可以升级到 3.0。怎么做?

另一种方法是我在 linux 上生成 bison flex 并用 mingw 编译它以获得 obj.o,然后将其添加到 qt 项目中。

【问题讨论】:

    标签: windows qt c++11 bison mingw32


    【解决方案1】:

    你可以找到win_bison 3.0版here

    【讨论】:

      猜你喜欢
      • 2016-05-28
      • 1970-01-01
      • 2017-02-13
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      • 2014-12-14
      • 2013-09-26
      相关资源
      最近更新 更多