【发布时间】:2013-07-19 21:34:45
【问题描述】:
我想在 Windows 上开发 C++,因为我更喜欢 Visual Studio IDE(Linux 上的 eclipse 不是很好)。但是,最终我将迁移到 Linux,并且我将编写的一些代码将使用低级 OS 系统调用。
有什么方法可以在 Windows 上安装 Linux 模拟器(不确定你叫什么),在 Visual Studio 2012 中编写 Linux 系统调用,并让这些系统调用针对模拟器,而不是 Windows 操作系统?
我已经标记了 VS2010,但我也可以使用 VS2012。
Windows 操作系统是 Win 7。
【问题讨论】:
-
您可能更愿意使用可移植的库来抽象系统调用。
-
这似乎是一个非常糟糕的解决方案。您可以在 Visual Studio 中编写代码,然后在命令行上或通过 VS 中的自定义构建模式进行编译 [虽然不要问我如何配置这样的东西 - 已经有很长一段时间了 [大约 10 年]我使用了 Visual Studio,更不用说更复杂的],使用安全外壳 (ssh) 连接。
-
你知道cygwin.com 对吗?它在 Windows 中提供了类似 Unix 的环境。但是您仍然必须使用 g++ 之类的东西在 cygwin 中编译应用程序。也许宁愿四处寻找可以使用的不同IDE?到目前为止,Eclipse 并不是唯一的一个
标签: c++ linux windows visual-studio-2010 cygwin