运行 visual studio .exe 在 ubuntu
Running a visual studio .exe in ubuntu
我在介绍 c++ class,老师从他的 visual studio 代码中给了我们一个 .exe 来向我们展示我们的程序应该是什么样子。我的问题是我可以在命令行上 运行 这个吗?我对 wine 有疑问,不想使用它(即 wine xxx.exe)。我试过./xxx.exe。我看到的所有问题都涉及实际程序 运行 一个真正的游戏或其他东西,所以我不认为这是重复的,但如果是,请指出正确的地方。
linux和windows的二进制格式不同,所以必须是一个知道如何调用[=18=的中间件] linux 中的二进制文件,目前是 wine,如果它是控制台 windows 应用程序,它也可能是 dosbox。
您已经说过您对 wine 有问题并且不想使用它,抱歉,您不得不使用它。在没有酒的情况下从 windows 在 linux 中执行二进制文件就像试图在 linux 中打开酒瓶一样,linux 不是开瓶器,不是 windows - 兼容二进制格式。
您可以向您的老师询问的另一件事是他的应用程序的源代码,您可以尝试在 ubuntu(如果他使用标准 c++)和 运行 下编译。
我在介绍 c++ class,老师从他的 visual studio 代码中给了我们一个 .exe 来向我们展示我们的程序应该是什么样子。我的问题是我可以在命令行上 运行 这个吗?我对 wine 有疑问,不想使用它(即 wine xxx.exe)。我试过./xxx.exe。我看到的所有问题都涉及实际程序 运行 一个真正的游戏或其他东西,所以我不认为这是重复的,但如果是,请指出正确的地方。
linux和windows的二进制格式不同,所以必须是一个知道如何调用[=18=的中间件] linux 中的二进制文件,目前是 wine,如果它是控制台 windows 应用程序,它也可能是 dosbox。
您已经说过您对 wine 有问题并且不想使用它,抱歉,您不得不使用它。在没有酒的情况下从 windows 在 linux 中执行二进制文件就像试图在 linux 中打开酒瓶一样,linux 不是开瓶器,不是 windows - 兼容二进制格式。
您可以向您的老师询问的另一件事是他的应用程序的源代码,您可以尝试在 ubuntu(如果他使用标准 c++)和 运行 下编译。