如何将CPP编译为EXE

作者: Joan Hall
创建日期: 3 二月 2021
更新日期: 1 七月 2024
Anonim
04   第1讲C语言弹窗打开一个exe,文件,网站案例
视频: 04 第1讲C语言弹窗打开一个exe,文件,网站案例

内容

这是将 C++ 源代码编译为 EXE 文件的分步指南(在 Windows 上)。所描述的方法也适用于编译 .c ++、.cc 和 .cxx 格式(也可能是 .c)。本教程假设 C++ 源代码是一个控制台应用程序,不需要任何外部库。

脚步

  1. 1 下载 C++ 编译器。 适用于 Windows 计算机的最佳编译器之一是免费的 Microsoft Visual C++ 2012 Express。
  2. 2 在 Visual C++ 中启动一个新项目。 这很简单。单击左上角的“新建项目”,然后按照屏幕上的说明进行操作。输入项目名称,然后在打开的窗口中单击“完成”。
  3. 3 将所有 .cpp 文件复制并粘贴到 Source Files 目录中,然后将所有 .h 文件(如果有)复制并粘贴到 Header Files 目录中。 将主 CPP 文件(包含“int main()”的文件)重命名为您选择的项目名称。
  4. 4 构建和编译。 按 F7 键创建程序。
  5. 5 找到EXE文件。 切换到 Visual C++ 放置所有程序的 Projects 目录(在 Windows 7 上,此目录位于 My Documents 文件夹中)。在“Debug”目录中,找到您之前为其命名的 EXE 文件。
  6. 6 检查文件。 双击EXE文件运行它;如果一切顺利,程序运行正常。如果出现问题,请再次尝试所描述的步骤。
  7. 7 如果要在另一台计算机上运行该程序,则必须在其上安装 VC++ Runtime 库(使用 Visual Studio 创建的 C++ 程序需要这些库)。 您的计算机上不需要它们,因为它们是在 Visual Studio 安装期间安装的。库下载链接:http://www.microsoft.com/en-us/download/details.aspx?id=30679

提示

  • 由于作者使用了不推荐使用的方法,或者因为作者忘记包含依赖项,因此存在错误的可能性。
  • 安装最新版本的 Visual C++ Express 以避免编译时错误。
  • 大多数情况下,最好的解决方案是请程序的作者为您编译。只有在绝对必要时才自己编译程序。

警告

  • 由于 C++ 和 C 是低级编程语言,它们可能会损害您的计算机。为避免这种情况,请检查 .cpp 文件中的“#include”windows.h“行。如果存在这样的行,不要编译程序,而是询问其作者为什么程序需要访问 Windows API。如果作者无能为力,请在专业论坛上请教专家。
  • 不要使用 Dev-C++。它是一个过时的编译器,有 340 个错误,并且已经 5 年没有更新了。

你需要什么

  • 编译器(推荐使用 Visual C++)。
  • CPP 文件或 C/C++ 源代码。
  • Windows 计算机(EXE 格式仅受 Windows 支持)。