首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用WinApi

使用WinApi
EN

Stack Overflow用户
提问于 2014-05-15 14:35:57
回答 1查看 142关注 0票数 0

我有一个项目需要使用flex和bison (使用c++) --我使用unix信标,因为它很舒服(只使用flex、bison和g++)。我需要在我的项目中使用一些“图形”库,并决定使用WinApi。我的问题是:我想在bison文件中包含一些基于WinApi的函数,->生成解析器,然后用flex生成扫描器,然后用g++编译这些文件。我知道这个“执行”程序不适用于linux,但它是否适用于windows (我问它是因为它是用linux编译的)。如果没有,是否有一种简单的方法可以在窗口中使用flex、bison和g++来生成与linux相同的输出?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-15 14:46:45

不,这没用的。如果包含WinAPI内容,g++将无法编译它,即使可以,它也不会在Windows上工作。如果您指的是来自flex/bison的输出文件,这些文件将在任何标准平台上编译,因为它们主要是标准的一致性代码。

在Windows中使用flex/bison非常容易。它有几个端口,如,但您也可以与Cygwin一起使用它。它们的工作就像Linux版本一样。

您可以找到一个关于如何将Flex/Bison工具与Visual 这里集成的示例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23681380

复制
相关文章

相似问题

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