免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持APP、电脑端、小程序、IOS免签等等

vs2017调试后没生成exe

在使用 Visual Studio 2017 编写和编译 C++ 程序时,如果在调试后没有生成 exe 文件,可能有以下原因:

1. 配置错误:首先,确定你的项目是在 “Debug” 或 “Release” 配置模式下构建的。Debug 配置下生成的 exe 文件通常位于项目 “项目名\bin\Debug\” 目录下,Release 配置下生成的 exe 文件通常位于 “项目名\bin\Release\” 目录下。

2. 输出目录错误:检查项目属性里设置的输出目录(Output Directory)是否正确。可以在 Visual Studio 中右键点击项目名(位于解决方案资源管理器中),选择“属性”→ “常规”,然后检查 “输出目录” 设置。

3. 没有设置正确的生成项目:确保已将该项目设置为启动项目,以便在编译时单击 F5 或点击 Visual Studio 顶部的绿色“启动”按钮时正确生成项目。要将项目设置为启动项目,可以右键点击解决方案资源管理器中的项目名称并选择“设置为启动项目”。

4. 中断生成:除非调试失败或生成过程中途被终止,否则不会生成可执行文件。请查看生成输出窗口以确定是否存在编译错误。

5. 编译错误:如果代码存在编译错误,Visual Studio 无法生成可执行文件。请检查错误列表窗口并修复所有编译错误。

6. 项目无法运行:确保项目是类型为 "Win32 Console Application" 或 "Win32 Project" 的 C++ 项目,以及包含合适的 "main()" 或 "WinMain()" 函数。如果这些条件不满足,项目将无法正确生成可执行文件。

解决以上问题后,尝试重新生成解决方案(右键单击解决方案名称→ 重新生成解决方案),并重新启动调试进程。现在,你应该能够找到生成的 exe 文件。


相关知识:
生成link exe时出错
当我们尝试生成一个可执行文件(.exe)时,有时候可能会遇到一些错误。这类错误可能因各种原因而引起,例如代码中的语法错误、链接错误或外部依赖问题等。在本文中,我们将深入了解生成可执行文件时可能遇到的一些问题及其原因,以及解决方法。在编译和链接程序时遇到的一
2023-06-14
vs2019 制作exe文件
Visual Studio 2019(VS2019)是一款功能强大的集成开发环境,广泛应用于编写、编译和调试各种编程语言的代码。生成exe文件(可执行文件)是开发人员将源代码(如C、C++或C#)转换成可以在Windows操作系统上运行的程序的过程。本文将
2023-06-14
vc 2010 生成exe
Visual C++ 2010 生成 EXE 文件的原理与详细介绍Visual C++ 2010是微软推出的一款集成开发环境(IDE),用于开发C++程序。通过Visual C++ 2010,用户可以编写源代码、编译、调试,最终生成可执行文件(EXE文件)
2023-06-14
unity开发exe插件
在Unity开发过程中,有时候需要使用第三方的exe插件来扩展游戏的功能。在这个文章中,我将会向你展示如何在Unity中开发和使用一个exe插件。我们将会在简短的原理介绍之后,逐步进行详细的教程。原理:Unity中接入一个exe插件的基本原理是使用C#的S
2023-06-14
qt5
Qt 5.1 开发环境下打包可执行文件(exe)主要依赖于 Qt 库和相关的插件。以下介绍详细的步骤和原理:1. 编译项目:在 Qt Creator (Qt 集成开发环境)中,选择“release”模式进行编译。成功编译后,可执行文件(exe)将生成在项目
2023-06-14
innosetup打包exe
Inno Setup是一个流行的免费软件,用于创建Windows应用程序的安装包。它具有强大的脚本能力和易于使用的界面,可以生成专业且功能丰富的安装程序。Inno Setup广泛用于许多开发者,因为它非常简洁且免费。在这篇文章中,我们将详细介绍Inno S
2023-06-14