pyinstaller 2.0中的Add.c和.h文件不起作用

2024-09-30 22:21:31 发布

您现在位置:Python中文网/ 问答频道 /正文

因为我引用了Embed icon in python script@ali3n-w0r1d答案。你知道吗

我添加了图标文件,这对我来说非常好,但我想添加example.c和example.h文件。那么,我需要在.spec文件和python脚本中添加哪些更改呢。你知道吗


Tags: 文件答案in脚本examplescriptembed图标
1条回答
网友
1楼 · 发布于 2024-09-30 22:21:31

我解决了我的问题。这是我的.spec文件。我举我的例子 例如doxigen.h和徽标.icopython文件存储的目录中的文件。你知道吗

# -*- mode: python -*-
a = Analysis([os.path.join(HOMEPATH,'doxygen_skeleton.py')],
         pathex=['E:\\pyinstaller-2.0\\pyinstaller-2.0', 'E:\\pyinstaller-2.0\\pyinstaller-2.0\\utils'],
         hiddenimports=[],
         hookspath=None)
a.datas += [ ('logo.ico', 'E:\\pyinstaller-2.0\\pyinstaller-2.0\\logo.ico', 'DATA')]
a.datas += [ ('example_doxigen.c', 'E:\\pyinstaller-2.0\\pyinstaller-2.0\\example_doxigen.c', 'DATA')]
a.datas += [ ('example_doxigen.h', 'E:\\pyinstaller-2.0\\pyinstaller-2.0\\example_doxigen.h', 'DATA')]
pyz = PYZ(a.pure)
exe = EXE(pyz,
      a.scripts,
      a.binaries,
      a.zipfiles,
      a.datas,
      name=os.path.join('dist', 'doxygen_skeleton.exe'),
      debug=False,
      strip=None,
      upx=True,
      console=False , icon='E:\\pyinstaller-2.0\\pyinstaller-2.0\\logo.ico')

相关问题 更多 >