【问题标题】:How to do a toolchain configuration for wxwidgets/c++ project?如何为 wxwidgets/c++ 项目做工具链配置?
【发布时间】:2017-05-10 12:54:43
【问题描述】:

我正在为我的项目寻找合适的工具链配置,因为它应该在 Windows 上也可以在 linux 上运行(我在 linux 上对其进行编程)。它是德州仪器 msp430 MCU 的工具。

我使用 c++ 语言对其进行编程,所以我需要一个 c++ 编译器、flex、bison >= 3.0 和 wxwidgets 3.1.0。

我正在考虑 https://buildroot.org/https://www.vagrantup.com/ 或 crossNG 或类似的东西。

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

【问题讨论】:

    标签: c++11 wxwidgets bison flex-lexer msp430


    【解决方案1】:

    其实,vagrant 是个好主意。它在 Windows 上使用起来不太容易,但可以使用 putty SSH 连接到 VM。由于您已经在 Linux 上进行编程,因此您可以使用您已经使用的内容。

    一旦您的 vagrant box 以您想要的方式运行(在安装等之后),您可以使用 vagrant 将其保存为 vagrant box,您可以分发给用户。

    【讨论】:

    • 感谢您的回答 :) 对 gui 应用程序有意义吗?我正在考虑 crosstool-ng 并设置一个 mingw 环境。
    • @Peter 抱歉耽搁了。你真的有两个问题,我想。一个是关于分发跨平台的工具链,另一个是关于使用该工具链构建的 gui 应用程序。我不能真正回答第二部分,但我会说,如果你分发一个 vagrant box,你可以选择在 Linux 上运行的东西。不需要让它与 Windows 跨平台,对吧?
    • 我在 Linux 上编程,但它应该可以在 Windows 上开箱即用。假设 windows 用户使用 mingw/cygwin...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-12
    • 2014-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-22
    相关资源
    最近更新 更多