免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持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 文件。


相关知识:
怎么把一个exe做成服务
将一个EXE程序做成Windows服务,意味着将一个常规的可执行程序转换为在后台运行、不依赖用户登录的应用程序。在Windows系统中,服务通常用于执行长时间运行或需要自动启动的任务。以下是将EXE转换为服务的原理和详细介绍:原理:1. Windows服务
2023-06-14
如何生成net f exe
在本教程中,我们将介绍如何生成一个.NET Framework应用程序的可执行文件(.exe)。我们将通过以下步骤概述这一过程:1. 安装开发工具:首先,确保安装了.NET Framework,并使用Visual Studio或其他支持.NET的IDE(集
2023-06-14
vb生成exe后还能运行吗
当然可以。Visual Basic(简称VB)是一种面向对象的编程语言,它可以生成可执行程序(.exe)供用户在Windows操作系统上运行。生成的.exe文件是一个独立的可执行文件,用户无需手动安装或配置任何额外的环境或库。以下是详细介绍:1. 编译过程
2023-06-14
python3
如何使用Python 3.7生成可执行文件(exe)Python是一种广泛使用的编程语言,适用于各种应用程序和工程。有时,您可能希望将Python脚本编译为Windows上的独立可执行文件(exe),以便于让没有Python环境的用户直接使用。在这篇教程中
2023-06-14
pycharm封装exe
PyCharm是一款强大的Python集成开发环境(IDE),同时也支持其他的编程语言。尽管PyCharm本身并不提供将Python代码直接转换为EXE的功能,但我们可以结合PyCharm和其他工具(如`PyInstaller`)来实现这个目标。下面的教程
2023-06-14
labview生成exe路径不对
在LabVIEW中,生成独立的可执行文件(.exe)是一种将您的虚拟仪器(VI)分享给其他用户的的有效方法,此过程中如果路径不对,则会影响到程序的功能。以下内容将详细介绍如何正确设置LabVIEW生成的可执行文件路径,以及相关的原理。**生成可执行文件的基
2023-06-14