1

次のようなフォルダーをコンパイルするために必要なファイルを追加しました

def get_cefpython_path():
    from cefpython3 import cefpython
    path = os.path.dirname(cefpython.__file__)
    return "%s%s" % (path, os.sep)

def get_data_file():
    cefp = get_cefpython_path()
    data_files = [('', ['%s/icudt.dll' % cefp,
                    '%s/d3dcompiler_43.dll' % cefp,
                    '%s/devtools_resources.pak' % cefp,
                    '%s/ffmpegsumo.dll' % cefp,
                    '%s/libEGL.dll' % cefp,
                    '%s/libGLESv2.dll' % cefp]),
                    #'%s/Microsoft.VC90.CRT.manifest' % cefp,
                    #'%s/msvcm90.dll' % cefp,
                    #'%s/msvcp90.dll' % cefp,
                    #'%s/msvcr90.dll' % cefp]),
                    ('locales', ['%s/locales/en-US.pak' % cefp]),
                    ]
    return data_files

Microsoft.VC90.CRT.manifest、msvcm90.dll、msvcp90.dll、msvdr90.dll のパス cefp には他に必要なファイルがありますが、これらのファイルはありません。パス C:\Python27\ のすべてのファイルをコピーしようとしました。 Lib\site-packages\cefpython3 をビルド フォルダーに追加します。最後に、win7でexeを実行すると失敗し、msvcr90.dllエラーが表示されますが、管理者で実行すると問題ありません。私を助けて、理由を教えてください

4

1 に答える 1

0

どうもありがとうございました。この問題は、 https ://groups.google.com/d/msg/cefpython/R9mNoP8r8wI/ifsE-d1IBQAJ を通じて修正されました。詳細は上記の URL を参照してください。

于 2016-11-23T08:30:20.550 に答える