gpt4 book ai didi

c++ - 如何在 Windows 中为 Unix/Linux 编译 C++ 应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 14:12:14 24 4
gpt4 key购买 nike

我有一个使用 wxWidgets 用 C++ 编写的应用程序。我如何在 Windows 中为 Linux 和 Unix 操作系统(如 Debian、FreeBSD、CentOS)编译它?

谢谢!

最佳答案

不完全确定我是否理解了这个问题,但我想你是在问你是否可以在 windows 环境中使用编译器为 linux 编译应用程序。

我的简短回答:不,但是。

但是:您可以使用 Cygwin在 Windows 中,但是我认为有一种更简单的方法。如果您对将计算机设置为具有多个分区并至少在其中一个分区上安装 linux 感到不舒服,您可以使用 VirtualBox , VMWare ,或类似的虚拟化软件来在您的 Windows 机器上“安装”Linux。从那里您可以设置构建环境等。至于如何,我会让你的 Windows 构建保持原样,但随后为 Linux 创建一个 Makefile(或使用 CMake 来替换你的 Windows 特定构建器(如果使用 Visual Studio 则为 vsproj 等)和 Linux 特定构建器(make)) 以便您的源代码可以在 Windows 和 Linux 上编译,而无需修改实际代码或项目。

关于c++ - 如何在 Windows 中为 Unix/Linux 编译 C++ 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13661745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com