之前写了个 滑动拼图 游戏,编译出来的 Win32
可执行文件是没有图标的:
查了下资料,增加了图标:
下面说下具体步骤:
创建 rc 文件
首先创建 .rc
文件,添加如下内容:
id ICON "slidepuzzle.ico"
VERSIONINFO
FILEVERSION 1,1,0,0
PRODUCTVERSION 1,1,0,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", "Netcan Soft"
VALUE "FileDescription", "Sliding Puzzle"
VALUE "FileVersion", "1.1"
VALUE "InternalName", "slidepuzzle"
VALUE "LegalCopyright", "Netcan Soft"
VALUE "OriginalFilename", "slidepuzzle.exe"
VALUE "ProductName", "SlidePuzzle"
VALUE "ProductVersion", "1.1"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1252
END
END
根据相关字段进行修改即可,ICON
指定了图标。
导出.res 文件
windres my.rc -O coff -o my.res
编译可执行文件
g++ -o my_app obj1.o obj2.o my.res