Дистрибутив Ubuntu 7.10
Wine из репозитория 0.9.46
Запуск из консоли
breath@Evgen:~$ wine c:/Games/pr/PortRoyale.exe
err:module:import_dll Library MSVCP60.dll (which is needed by L"C:\\Games\\pr\\WalhallaExtension.dll") not found
err:module:import_dll Library WalhallaExtension.dll (which is needed by L"C:\\Games\\pr\\PortRoyale.exe") not found
err:module:import_dll Library MSVCP60.dll (which is needed by L"C:\\Games\\pr\\PortRoyale.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Games\\pr\\PortRoyale.exe" failed, status c0000135
При этом библиотеки на своих местах находятся.
Подскажте начинающему линуксоиду что делать .
Да в общем то же самое и получилось. Ничего нового.
Пожалуй, из общих рекомендаций, могу только посоветовать:
1. Обновиться до более современного wine (0.9.54 как самый новый вариант)
2. Найти MSVCP60.dll, заменить её. Скорее всего, остальные не грузятся просто по цепочке, а всё упирается в эту.
P.S. Вряд ли чем практическим смогу помочь - нет игры, соответственно не могу проверить.
1. Обновиться до более современного wine (0.9.54 как самый новый вариант)
2. Найти MSVCP60.dll, заменить её. Скорее всего, остальные не грузятся просто по цепочке, а всё упирается в эту.
В репозитории обновления нет, а по-другому пока не умею
В смысле заменить? Эта длл-ка лежит в папке с игрой (C:\\Games\\pr\\), но не определяется, что мы видим выше (*бьюсь головой об стену* не подумал сразу об этом сказать)
1. Обновиться до более современного wine (0.9.54 как самый новый вариант)
2. Найти MSVCP60.dll, заменить её. Скорее всего, остальные не грузятся просто по цепочке, а всё упирается в эту.
В репозитории обновления нет, а по-другому пока не умею
В смысле заменить? Эта длл-ка лежит в папке с игрой (C:\\Games\\pr\\), но не определяется, что мы видим выше (*бьюсь головой об стену* не подумал сразу об этом сказать)
Наверное, вот здесь взять проще, чем собрать из исходников, там вроде всё написано (но по-английски, правда).
Найти - это значит найти виндовую дллку в инете или взять и заменить собственно из игры (ну мало ли битая, чем чёрт не шутит).
breath@Evgen:~$ wine regsvr32.exe msvcp60.dll
fixme:spoolsv:serv_main (0 (nil))
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 8000000a
Trying to load PE image for unsupported architecture (IA-64)
Failed to load DLL msvcp60.dll
breath@Evgen:~$
breath@Evgen:~$ wine regsvr32.exe msvcp60.dll
fixme:spoolsv:serv_main (0 (nil))
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 8000000a
Trying to load PE image for unsupported architecture (IA-64)
Failed to load DLL msvcp60.dll
breath@Evgen:~$