C++ 为我的程序指定图标最简单的方法是什么?

C++ 为我的程序指定图标最简单的方法是什么?,c++,windows-xp,icons,C++,Windows Xp,Icons,这是我的节目: #include <stdio.h> int main(int argc, char **argv) { printf("hello world\n"); return 0; } #包括 int main(int argc,字符**argv) { printf(“hello world\n”); 返回0; } 我也有我的hello.ico文件。我想做的是编译我的程序(用codelite)在WindowsXP中运行,并以hello.ico作为图标

这是我的节目:

#include <stdio.h>

int main(int argc, char **argv)
{
    printf("hello world\n");
    return 0;
}
#包括
int main(int argc,字符**argv)
{
printf(“hello world\n”);
返回0;
}
我也有我的hello.ico文件。我想做的是编译我的程序(用codelite)在WindowsXP中运行,并以hello.ico作为图标


如何以最简单的方式实现这一点?

在visual studio中以VC++编写程序。C++代码工作正常,在资源文件夹中,可以设置图标、绘制或编辑图标

图标,这些图标在资源文件(文件结束)“RC”中引用,这些文件是用特殊编译器编译的,然后链接到可执行文件。创建桌面快捷方式时,您可以将任意图标指定给它。@HansPassant:这更像是惯例问题,而不是其他问题。Explorer不会检查您的EXE是否作为控制台应用程序启动;如果有图标资源,它就会显示出来。我说的是标题栏左上角的那个。啊,我说的是资源管理器中显示的那个@蚂蚁:你指的是哪个图标@汉斯帕桑:如果你给控制台窗口发送一个
WM_SETICON
,我不知道会发生什么。