如何在Visual Studio项目中使用GNU软件?

问题描述 投票:0回答:1

我们的团队维护着几年前用C ++编写的项目。该项目不是那么庞大,但是由几个模块组成。一个模块可确保使用与Excel非常相似的语言进行解析和解释,但这是实现其他目标所必需的。因此,我们正在考虑通过语法进行语法分析的另一种解析概念。

Flex and Bison是完全适合此目标的工具。它很简单,其他开发人员也可以理解,最后实现了我需要的解析。

但是有一个问题:我找不到另一个解决相同任务的工具。 Flex和Bison是GNU。我找到了dubios解决方案,可以使用一些固定的执行文件将其集成到Windows中,但我不信任这种方式。用这种方法处理大型可行项目是否安全,因为没有人保证在下一版Windows中将保留flex和Bison。如何做出正确的决定?

visual-studio gnu bison
1个回答
0
投票
Bison是Gnu,但Flex不是; Flex是在slightly modified BSD license下分发的,其使用几乎没有限制。除了yacc类实用程序以外,还有其他可以代替野牛使用的实用程序,尽管我认为Gnu许可证没有问题。

总之,我不会为此担心。但这是您的项目。

© www.soinside.com 2019 - 2024. All rights reserved.