Beh*_*dsh 24 windows programming ide
无论如何要在 Ubuntu 的 IDE(例如 Anjuta)中创建(C++ 或 C#)Windows 控制台应用程序并为 Windows 编译它?
Mar*_*mo- 21
您想要进行交叉编译,这是一种为您所在平台以外的平台编译代码的方法,尤其是在处理器完全不同的情况下。基本上你需要为你的目标(即windows)安装所有的头文件,然后告诉编译器它是交叉编译的,这样它就不会做一些系统检查,而是指向非标准目录。
根据语言的不同,您可能会发现专门进行搜索或提问很有用,或者如果您正在使用基本的 c,则可以使用MinGW工具和使用 gcc 的相同类型的基于 linux 的编译工具:
sudo apt-get install gcc-mingw32
使用 MinGW 工具进行 qt/win32 交叉编译有一个很好的指南。
Lit*_*awa 12
你应该看看MingW。它为 Windows 提供了一个与 gcc 兼容的编译器。
您可以从 Linux 使用跨平台版本来生成 Windows 二进制文件。您可以使用突触安装它,或者运行:
sudo apt-get install gcc-mingw32
基于此,并使用通常的“make”命令,您可以为 Windows 创建程序。
那么任何允许你使用 make 和 gcc 的 IDE 都可以使用这个编译器。例如,以下是如何从 Code::Blocks IDE 执行此操作。
其他答案对于 C/C++ 代码是正确的;你需要一个交叉编译器。
对于 C# 代码,您可以使用Monodevelop ,因为 Mono 的编译器生成与 .NET 编译器相同类型的字节码和可执行格式(反之亦然)。只要您使用标准的 .NET 基类库或捆绑您与应用程序一起使用的任何额外库,您使用 Mono 构建的应用程序将在 Windows 计算机上未经修改地运行。
可能想用 Qt Creator 试试 Qt。GUI 和控制台应用程序的优秀框架,您可以为 Windows、Linux 和 OS X 编译。
| 归档时间: |
|
| 查看次数: |
25844 次 |
| 最近记录: |