我正在尝试为使用 Py2exe 用 Python 编写的应用程序构建二进制文件。这是我的示例 setup.py:
from distutils.core import setup
import py2exe
setup(
windows = [{ "script": "app.py", "icon_resources": [(1, "appicon.ico")]}],
options = {
"py2exe" : {
"dll_excludes": ["MSVCP90.dll"]
}
}
)
虽然 .exe 已编译并正常工作,但未显示图标。使用 Resource Hacker 打开 .exe 时,我可以看到该图标在那里,但保存在“0”而不是“1”中。当我将图标手动保存到正确的插槽中时,它可以工作。我做错了什么?