C++11 如何为wxwidgets/c++;项目

C++11 如何为wxwidgets/c++;项目,c++11,wxwidgets,bison,flex-lexer,msp430,C++11,Wxwidgets,Bison,Flex Lexer,Msp430,我正在为我的项目寻找合适的工具链配置,因为它应该可以在windows和linux上工作(我在linux上编程)。它是一个用于msp430德州仪器MCU的工具 我用C++语言编程,所以我需要一个C++编译器,Flex,BISON > 3和WxWIDGoest3.1.0.p> 我正在考虑或交叉或类似的事情 但我对这些工具没有任何经验。也许这也是一种错误的方法,所以,请有人告诉我如何配置一个在linux和windows(mingw)上工作的工具链。事实上,vagrant是个不错的主意。在Windows

我正在为我的项目寻找合适的工具链配置,因为它应该可以在windows和linux上工作(我在linux上编程)。它是一个用于msp430德州仪器MCU的工具

我用C++语言编程,所以我需要一个C++编译器,Flex,BISON > 3和WxWIDGoest3.1.0.p> 我正在考虑或交叉或类似的事情


但我对这些工具没有任何经验。也许这也是一种错误的方法,所以,请有人告诉我如何配置一个在linux和windows(mingw)上工作的工具链。

事实上,vagrant是个不错的主意。在Windows上使用它并不是那么容易,但是使用putty将ssh连接到VM中是可行的。因为您已经在Linux上编程了,所以可以继续使用您已经使用过的东西


一旦您的vagrant box按您希望的方式运行(安装后等),您可以使用vagrant将其保存为一个可以分发给用户的vagrant box。

thx供您回答:)这对gui应用程序有意义吗?我正在考虑crosstool ng并设置一个mingw环境。@Peter对延迟表示抱歉。我想你这里真的有两个问题。一个是关于分发跨平台的工具链,另一个是关于使用该工具链构建的gui应用程序。我真的不能回答第二部分,但我要说的是,如果你分发一个流浪者盒子,你可以使用在Linux上工作的东西。不需要使它与Windows跨平台,对吗?我在Linux上编程,但它应该在Windows上开箱即用。假定windows用户使用mingw/cygwin。。。