可能重复:
Ubuntu 有哪些可用的 IDE?
我想用 C++ 为 Ubuntu 和 Windows 编写程序。我将在 Windows PC 上使用 Visual Studio 进行编程。我知道如何为 Windows 制作安装文件。
我只需要知道如何制作 Linux 在 Visual Studio 中用于程序的文件?
如果您不了解 Visual Studio,有人可能会告诉您安装文件或可运行的可执行文件(对于 Linux)使用的扩展。
答案1
我有一些跨平台编程的经验。首先从 Visual Studio 开始,在 Visual Studio 上构建的代码本身无法运行,因为不支持从 Visual Studio 编译的二进制文件。您可以尝试使用 Visual Studio 在 C# 中进行开发,然后可以使用 mono 库在 Linux 上运行该代码,但我完全不推荐这样做。另一种方法是使用 gcc,在 Windows 上使用 cygwin 的 mingw 编译您的代码,然后在 Windows 上使用编译后的代码,并使用 gcc 编译器在 Linux 中获取二进制文件。至于适用于两种操作系统的 ide,我建议使用 Eclipse。
但是如果您想要一个跨平台开发的好建议,那么您应该独立关注所有操作系统,因为每个操作系统都有很大的差异。
此外,对于 qt,他们再次使用 mingw/cygwin(适用于 Windows)和通用 Linux 库,因此您也可以考虑它们(它们也提供了一些很好的函数库)。这取决于您正在构建什么!
答案2
Visual c++ 不是跨平台的,如果您更喜欢从 Visual Studio 创建跨平台应用程序,请尝试 Visual Studio 的 qt 插件
答案3
或者查看适用于 C/C++ 开发人员的 Eclipse IDE。 http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junosr1