Visual Studio编辑生成exe

# 1.新建一个项目

**下翻找到c++控制带应用,根据自己的方式选择:**

项目名字随便起,直接点创建即可:

编译方法一:项目有 .sln 文件

这是最简单、最推荐的方法。

第 1 步:解压 GitHub 项目

假设你下载到了:

复制代码
D:\tools\ExampleProject\
├── ExampleProject.sln
├── ExampleProject\
│   ├── ExampleProject.vcxproj
│   ├── main.cpp
│   └── ...
└── README.md

注意:GitHub 下载的 ZIP 一般需要先解压,不要直接在压缩包内编译。

第 2 步:打开解决方案

  1. 启动 Visual Studio。

  2. 选择"打开项目或解决方案"。

  3. 找到 ExampleProject.sln 并打开。

如果没有 .sln,但有 .vcxproj,也可以尝试直接打开 .vcxproj。

第 3 步:检查编译配置

在 Visual Studio 顶部工具栏中检查:

配置项 含义 一般如何选择
Solution Configuration 编译配置 Release
Solution Platform 目标架构 x64
Windows SDK Windows 开发工具包 选择项目支持的版本

Release 是面向发布的优化构建,Debug 则更适合调试。

如果你要生成普通的 64 位 Windows 程序,通常选择 Release + x64。

第 4 步:生成 EXE

点击菜单:

生成 → 生成解决方案

快捷键通常是:

Ctrl + Shift + B

等待底部"输出"窗口显示生成结果。

  • 生成成功:检查输出窗口中的生成路径。

  • 生成失败:查看第一条真正的错误,而不是只看最后的"生成失败"。

编译方法二:只有 CMakeLists.txt

如果项目结构是这样:

复制代码
ExampleProject/
├── CMakeLists.txt
├── src/
│   └── main.cpp
├── include/
└── README.md

操作步骤:

  1. 打开 Visual Studio。

  2. 选择"打开本地文件夹"。

  3. 选择包含 CMakeLists.txt 的项目根目录。

  4. 等待 Visual Studio 配置 CMake。

  5. 在工具栏选择合适的 Windows 编译器和 x64 配置。

  6. 点击"生成"菜单中的生成命令,或使用 Ctrl + Shift + B。

如果 CMake 配置失败,常见原因包括缺少依赖库、CMake 版本不符合要求、编译器未安装,或者项目要求特定版本的 Windows SDK。

编译方法三:只有 .cpp 源码

假设你下载的项目只有:

复制代码
ExampleProject/
├── main.cpp
├── helper.cpp
├── helper.h
└── README.md

可以这样做:

  1. 打开 Visual Studio,选择"创建新项目"。

  2. 搜索并选择 控制台应用(C++)。

  3. 输入项目名称,创建项目。

  4. 在"解决方案资源管理器"中,右键"源文件" → "添加" → "现有项"。

  5. 把需要参与编译的 .cpp 文件添加进来。

  6. 将 .h 头文件加入项目,方便管理。

  7. 选择 Release 和 x64,然后按 Ctrl + Shift + B。

找到 "运行库" 选项,将其改为 "多线程 (/MT)" (这样编译出来的 exe 可以独立运行,不需要依赖其他 DLL)。

右键项目名:

相关推荐
1024奇点13 小时前
【仓颉语言入门 · 第二篇 第 22 课】
开发语言·ide·开源
techpupil1 天前
IDEA基础配置及开发基础插件
java·ide·intellij-idea
赵庆明老师1 天前
Android Studio Google源代理配置
android·ide·android studio
2501_916008891 天前
iOS App 图标、启动屏和多语言搭配 方法,上架前使用KXBuild一次做好 App 图标
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
2501_915909062 天前
Windows 打开 Xcode 工程,编译调试 Xcode 项目并和 Mac 同事协作
ide·windows·vscode·macos·ios·个人开发·xcode
golang学习记2 天前
比VS Code轻10倍,JetBrains开源全新AI IDE
ide·人工智能·jetbrains·thinkrail
我要见SA姐13 天前
Chrome 内存泄漏诊断指南:从现象定位到根因排查
ide·vscode·python·自动化·编辑器
00后程序员张3 天前
Windows 开发 iOS App 入门,用 SwiftUI 写第一个 iOS App 装到 iPhone
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
瓶 盖3 天前
你的 IDE 插件改了 authorized_keys:Claude Code 扩展投毒链路拆解
ide·ssh·vs code·安全分析·供应链安全·claude code
golang学习记4 天前
IDEA 断点调试技巧:拖拽
java·ide·intellij-idea