Игра, написанная на языке D. Не могу скомпилить!
От: _PRIZRAK_  
Дата: 04.02.06 18:55
Оценка:
Здравствуйте.

Вопрос относится к тем, кто хоть что-то знает о языке D. Я скачал игру с сайта
http://www.asahi-net.or.jp/~cs8k-cyu/windows/tt_e.html
Игра работает в виндоусе. Исходники прилагаются. Захотелось перекомпилировать игру и немного переделать.

Скомпилировать удалось, а вот с линковкой возникли проблемы. EXE-шник создаётся, но не запускается. Если убрать команду "NOI" для линкера, то выводится сообщение:

dmd\lib\phobos.lib(ti_double) Offset 19FC5H Record Type 0091
Error 1: Previous Definition Different : __init_10TypeInfo_d
dmd\lib\phobos.lib(ti_double) Offset 19FDFH Record Type 0091
Error 1: Previous Definition Different : __Class_10TypeInfo_d
dmd\lib\phobos.lib(ti_double) Offset 19FF8H Record Type 0091
Error 1: Previous Definition Different : __vtbl_10TypeInfo_d

По всей видимости, ошибка в самой библиотеке phobos.lib. Знаю, вопрос довольно экзотичный, но может кто-нибудь знает ответ, или тоже захочет скомпилировать.


04.02.06 22:02: Перенесено модератором из 'Философия программирования' — WolfHound
Re: Игра, написанная на языке D. Не могу скомпилить!
От: c-smile Канада http://terrainformatica.com
Дата: 04.02.06 19:03
Оценка:
Здравствуйте, _PRIZRAK_, Вы писали:

_PR>Здравствуйте.


_PR>Вопрос относится к тем, кто хоть что-то знает о языке D. Я скачал игру с сайта

_PR>http://www.asahi-net.or.jp/~cs8k-cyu/windows/tt_e.html
_PR>Игра работает в виндоусе. Исходники прилагаются. Захотелось перекомпилировать игру и немного переделать.

_PR>Скомпилировать удалось, а вот с линковкой возникли проблемы. EXE-шник создаётся, но не запускается. Если убрать команду "NOI" для линкера, то выводится сообщение:


_PR>dmd\lib\phobos.lib(ti_double) Offset 19FC5H Record Type 0091

_PR> Error 1: Previous Definition Different : __init_10TypeInfo_d
_PR>dmd\lib\phobos.lib(ti_double) Offset 19FDFH Record Type 0091
_PR> Error 1: Previous Definition Different : __Class_10TypeInfo_d
_PR>dmd\lib\phobos.lib(ti_double) Offset 19FF8H Record Type 0091
_PR> Error 1: Previous Definition Different : __vtbl_10TypeInfo_d

_PR>По всей видимости, ошибка в самой библиотеке phobos.lib. Знаю, вопрос довольно экзотичный, но может кто-нибудь знает ответ, или тоже захочет скомпилировать.


Подпишись news server на news.digitalmars.com и задай вопрос там — тебе помогут.
Знакомое сообщение, но деталей я не помню сейчас — что-то типа двойног объявления одного и того же класса.
Re[2]: Игра, написанная на языке D. Не могу скомпилить!
От: _PRIZRAK_  
Дата: 05.02.06 14:41
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Подпишись news server на news.digitalmars.com и задай вопрос там — тебе помогут.

CS>Знакомое сообщение, но деталей я не помню сейчас — что-то типа двойног объявления одного и того же класса.

Спасибо, c-smile. Только я не очень дружу с английским языком. Не уверен, что смогу правильно сформулировать вопрос.
Re[3]: Игра, написанная на языке D. Не могу скомпилить!
От: Dj.ValDen Украина http://ua.linkedin.com/in/dvalchuk
Дата: 07.02.06 09:01
Оценка:
Здравствуйте, _PRIZRAK_, Вы писали:

_PR>Здравствуйте, c-smile, Вы писали:


CS>>Подпишись news server на news.digitalmars.com и задай вопрос там — тебе помогут.

CS>>Знакомое сообщение, но деталей я не помню сейчас — что-то типа двойног объявления одного и того же класса.

_PR>Спасибо, c-smile. Только я не очень дружу с английским языком. Не уверен, что смогу правильно сформулировать вопрос.


Значить пришло время с ним подружиться
С уважением Denys Valchuk

IMHO чем больше мнений тем оптимальней выбор варианта... :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.