cefpython get и exe и нужно запускать с правами администратора на win7, иначе произойдет сбой и произойдет ошибка msvcr90.dll

Я добавил необходимые файлы для компиляции папки, такие как

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 в мою папку сборки. Наконец, я запускаю exe на win7 fail и показываю ошибку msvcr90.dll, но когда я запускаю ее с admin, это нормально. Пожалуйста, помогите мне и сказал мне, почему

1 ответ

Решение

Большое спасибо. Эта проблема была исправлена ​​через это: https://groups.google.com/d/msg/cefpython/R9mNoP8r8wI/ifsE-d1IBQAJ.Details Подробности можно увидеть выше.

Другие вопросы по тегам