Я могу запустить Notepad ++ Angry bird exe не работает. Всякий раз, когда я открываю исполняемый файл, я вижу, что один из моих экранов слегка мерцает (как линии, а не весь экран), и ничего не происходит. Любые идеи?
Изменить: вывод wine angrybirds.exe
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.4053)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8)
err:module:import_dll Library MSVCP90.dll (which is needed by L"C:\\windows\\system32\\AppUpWrapper.dll") not found
err:module:import_dll Library AppUpWrapper.dll (which is needed by L"C:\\windows\\system32\\angrybirds.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\angrybirds.exe" failed, status c0000135
Я думаю, что это даже не установить. Я вручную сбросил эти файлы в папку, но все равно не получил.
Изменить: прогресс
Я сбросил файл MSVCP90.dll вручную, и теперь это то, что я получаю в выводе
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.4053)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8)
fixme:heap:HeapSetInformation 0x541000 0 0x32fd48 4
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
EXCEPTION: Failed to open data/scripts/starLimits.lua
wine: Unhandled exception 0x40000015 at address 0x7b880023:0x78b271d0 (thread 0009), starting debugger...
fixme:msvcr90:__clean_type_info_names_internal (0x10267694) stub
fixme:msvcr90:__clean_type_info_names_internal (0x78506644) stub
ashfame@ashfame-desktop:~$ Process of pid=0008 has terminated
No process loaded, cannot execute 'echo Modules:'
Cannot get info on module while no process is loaded
No process loaded, cannot execute 'echo Threads:'
process tid prio (all id:s are in hex)
0000000e services.exe
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000016 0
00000013 0
00000012 0
00000019 explorer.exe
0000001a 0
You must be attached to a process to run this command.
No process loaded, cannot execute 'detach'
и там терминал зависает (я имею в виду, мне нужно было бы Ctrl + C, чтобы выйти). Это показывает известное сообщение, что это должно закрыться.
Я не использую вино ни для чего другого, поэтому я готов сделать чистую установку вина и всего, если кто-нибудь захочет дать мне инструкции.
Постановили
Согласно помеченному правильному ответу @DoR, я сделал, mv ~/.wine ~/wine.bak
а затем снова запустил игру, и она заработала . Так что в основном это было что-то не так в винной инсталляции. :)
wine angrybirds.exe | output.txt
?~/.wine
(примечание: вы потеряете все приложения вина, если вы делаете это ) и начать с нуля, или вы можете установить виноградник и использовать его для создания новой бутылки вина.Ответы:
Добавьте PPA для Ubuntu Wine Team :
Установите
wine1.3
пакет. Просто запуск диспетчера обновлений не установит его, поскольку он отличается от пакетаwine1.2
(версия Wine включена в репозитории).Дважды щелкните
AngryBirds.exe
или в терминале запустите команду:Если это по-прежнему не работает, попробуйте создать резервную копию и удалить
~/.wine
каталог:Убить несколько зеленых свиней:
источник
sudo apt-get remove wine1.2
? У меня уже было установлено вино из репозиториев при установке wine1.3, и мне не нужно было его удалять.wine AngryBirds.exe
что и в моем вопросе, а также некоторые другие.wine --version
говорит?Попробуйте добавить wine ppa (ppa: ubuntu-wine / ppa) к исходным программам и обновите wine до последней версии. Это должно заставить Angry Birds работать хорошо.
источник
У меня была такая же троль. Решить это очень легко: при установке «Angry birds» достаточно проверить распространяемый пакет Microsoft Visual C ++
источник
Эта ошибка может возникать при отсутствии «Распространяемого пакета Microsoft Visual C ++». Исправить это
Тогда просто скачайте его и установите с помощью Wine.
Вы увидите успех!
источник