【发布时间】: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