免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持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中是一个常见的需求,在创建一个可执行应用程序时,往往需要将程序所需的图像、音频、字体等资源文件一同打包。常见的编程语言和框架都提供了将资源文件打包到exe的方法。以下为您提供详细的教程,这里以Python和C#为例进行讲解:一、Pyt
2023-06-14
pytorch模型打包为exe
在本教程中,我们将详细介绍如何将PyTorch模型打包为可执行文件(exe)。将PyTorch模型打包为exe可以让我们轻松地将模型部署在没有Python环境的机器上。为了完成这个任务,我们将使用PyInstaller库来进行exe文件的生成。请按照以下步
2023-06-14
python打包exe没有输出
在本教程中,我们将探讨如何将Python脚本打包为独立的可执行文件(.exe)。这对于当您想要在不安装Python环境的计算机上运行脚本时非常有用。在这里,我们将介绍一个名为PyInstaller的工具,以及在Python打包为.exe文件时没有输出的原因
2023-06-14
netty串口开发exe
在这篇文章中,我们将介绍如何使用Netty来开发一个串口通信程序(exe)的基本原理及详细介绍。一、Netty简介Netty是一个高性能的异步事件驱动的网络应用框架,它提供了一系列工具来简化网络应用开发,可以很容易地处理TCP和UDP等协议,常常用于服务器
2023-06-14
matlab exe文件打包
在互联网领域,MATLAB是一个广泛使用的工具,可以完成各种数学、科学以及工程技术等领域的计算和模拟任务。作为一名经验丰富的网站博主,今天我将向您详细介绍如何将MATLAB脚本打包成可执行文件(EXE文件)。这么做的好处是您的程序可以在没有安装MATLAB
2023-06-14
hyperlpr封装exe
**Hyperlpr封装为EXE文件:原理及详细介绍的教程**在本教程中,我们将讨论如何将Hyperlpr库封装为一个可执行的EXE文件。Hyperlpr是一个用于车牌识别的简单高性能库。通过将Hyperlpr库封装为一个EXE文件,我们可以简化程序的部署
2023-06-14