【问题标题】:Compile Linux project in Visual Studio 2008 [closed]在 Visual Studio 2008 中编译 Linux 项目 [关闭]
【发布时间】:2015-10-14 11:46:28
【问题描述】:

我有一个 Linux 项目,但它是跨平台代码。如何在 Visual Studio 2008 中为 Windows 部分编译它?

【问题讨论】:

  • 创建解决方案,添加源文件,然后尝试编译。对错误一一修复。
  • 解决一些问题的一种方法是尝试 Visual Studio 2015。它大约更新了 7 年。 那段时间发生了很多。
  • 你可以在你的windows系统上安装Cygwin和最新的gcc,然后使用makefile编译它。
  • 添加更多解决方案:如果代码对于 Microsoft 编译器来说过于具体,您可能需要使用 mingw:mingw.org

标签: c++ linux windows


【解决方案1】:

你有两个选择:

1) 使用 Windows 版本的相同编译器(希望是 GCC)+ Visual Studio 的编译器扩展。

2)开始创建 Visual Studio 项目并修复由于其支持的编译器/语言标准发生变化而发生的编译/链接错误。

这两种方法都不能保证您的代码可以直接工作,您可能需要替换/#ifdef 平台不支持的某些代码部分。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-12
  • 1970-01-01
相关资源
最近更新 更多