gpt4 book ai didi

c++ - 如何在 Linux 下构建 Visual Studio Solution?

转载 作者:IT王子 更新时间:2023-10-29 00:05:34 27 4
gpt4 key购买 nike

我一直在使用 Windows,Linux 经验非常有限。

我的 Visual Studio 解决方案包含 5 个 C++ 项目 - 其中 4 个是静态库,一个是主应用程序(使用这些静态库),我想将它移动到 Ubuntu。

我没有使用任何特定于 Windows 的代码,所以只要稍作改动,我就可以在 Linux 下进行编译。这个怎么做?我应该在 Linux 下使用什么软件?我应该如何处理静态库,我应该继续在 Linux 中使用静态库吗?如何将 Visual Studio 解决方案转换为类似 Linux 的解决方案?

upd 如果我只是在 Linux 中下载 Eclipse,然后逐个文件、逐个项目地重新创建并将所有内容从 VC++ 复制到 Eclipse,会怎样?这应该有用,不是吗?我只有 100-200 个文件,因此可以手动执行此操作。

最佳答案

我可以想到两个合理的选择。第一个是创建一个 makefile,它将为您编译所有内容。曾经有一个名为 Make It So 的实用程序那是自动完成的。他们的页面指定了与 Visual Studio 2010 的兼容性,它也可能适用于 Visual Studio 2012。

您还可以使用 cmake .要做到正确有点复杂,但最终结果将是能够或多或少地在任何地方编译您的代码。

关于c++ - 如何在 Linux 下构建 Visual Studio Solution?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25831172/

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