免费试用

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

vs2017生成exe没有图标

在Visual Studio 2017中,如果要生成一个包含自定义图标的可执行文件(.exe),需要遵循以下步骤。在本教程中,我将详细介绍如何为您的应用程序生成一个包含自定义图标的可执行文件。

1. 准备图标文件

首先,创建或者准备一个ICO格式的图标文件。您可以在网上找到很多免费的图标文件,或者使用图标制作软件(如GIMP、IcoFX等)创建自定义图标。确保图标尺寸合适,最常见的尺寸是16x16、32x32和48x48 像素。

2. 创建项目

打开Visual Studio 2017,创建一个新的项目。可以是C++、C#或者其他语言的项目。具体语言并不影响添加图标的方法。

3. 添加图标文件到项目中

将图标文件添加到您的项目中。右键点击项目的解决方案浏览器中的项目->选择"添加"->点击"现有项",然后浏览到图标文件的位置并将其添加到项目中。

4. 修改添加的文件属性

右键在项目解决方案浏览器中添加的图标文件,选择属性,然后更改"生成操作"属性。对于C#项目需要将生成操作更改为"嵌入的资源";对于C++项目需要将内容属性更改为真"Yes"。

5. 添加资源文件(适用于C++/MFC项目)

如果您的项目是用C++/MFC编写的,还需要在项目中添加一个.rc(资源文件)以将图标与项目关联。在解决方案浏览器中右键点击项目->选择"添加" -> 点击"资源" -> 点击"新建" -> 点击"图标"。

然后将刚刚添加的图标文件关联到新创建的资源文件。资源文件只是一个描述项目中所有资源的文本文件。在该文件中添加以下一行,将图标ID(通常IDR_MAINFRAME)指定为EXE图标:

```

IDI_APPICON ICON "your_icon_file.ico"

```

6. 最后,在项目属性中,将自定义图标设为默认图标:

- 对于C#/.NET项目:右键点击项目->选择“属性”->选择“应用程序”标签->点击“图标和清单”下的“浏览”按钮->选择已添加到项目中的图标文件。

- 对于C++/MFC项目:图标已通过资源文件关联,无需进一步设置。

7. 生成可执行文件

按F5或者点击"生成解决方案"来生成您的应用程序。一旦生成成功,您将在输出文件夹(例如:`Debug`或`Release`)中找到具有自定义图标的可执行文件`.

这样,您就成功为您的项目生成了一个包含自定义图标的可执行文件。以上说明在Visual Studio 2017中适用,但在其他版本的Visual Studio中也应该是类似的操作。


相关知识:
怎么用cfree生成exe
在这篇教程中,我将详细介绍如何使用 C-Free 编译器生成 `.exe` 可执行文件。C-Free 是一款轻量级的C/C++集成开发环境 (IDE) ,它包含了编译器、调试器与应用程序模板,方便程序员进行C/C++的编程和项目管理。我们会分为几个步骤来说
2023-06-14
做exe的软件
在这篇文章中,我们将介绍用于创建EXE(可执行程序)文件的一些软件,并解释其原理和详细介绍。任何电脑程序员在开发软件时,都需要将各种程序文件、资源文件和库文件打包成一个可执行程序(EXE文件),以便用户轻松地启动和使用该应用程序。创建exe文件的过程通常会
2023-06-14
tkinter和exe打包
title: 使用Tkinter和PyInstaller创建及打包EXE文件## 一、Tkinter简介Tkinter是Python的标准图形用户界面(GUI)库,可用于在Python中创建跨平台的图形界面。它基于Tcl/Tk图形库,是一个简单易用的Pyt
2023-06-14
python如何生成32位exe文件
要在Python中生成32位的可执行文件(exe文件),我们需要使用一个名为`PyInstaller`的第三方库。`PyInstaller`是一个流行的Python库,它可以将Python脚本(.py文件)转换为独立的可执行文件,支持Windows、Mac
2023-06-14
python制作exejieba
在这篇文章中,我们将详细介绍如何使用 Python 制作可执行文件(.exe)版本的 jieba 分词。jieba 是一款用于中文分词的强大工具,我们可以借助 PyQt5 等图形用户界面库和 PyInstaller 打包工具,将其制作成方便使用的可执行文件
2023-06-14
pc网站制作exe
制作一个PC网站的exe文件,也就是将一个网站封装成一个可执行文件,可以让用户直接在自己的计算机上运行网站,而无需使用浏览器打开。这种方式可以更方便地让用户访问和使用网站,尤其对于那些缺乏互联网连接的情况。本教程将为您详细介绍如何将PC网站制作成exe文件
2023-06-14