CODEBLOCK: фатальная ошибка LNK1104: не удается открыть файл 'game.def' - PullRequest
0 голосов
/ 12 января 2020

Я пытаюсь скомпилировать gamex86.dll для игры 1999 года. Мой компилятор - Microsoft Visual ToolKit 2003. Во-первых, компиляция дала мне много ошибок типа «не могу открыть файл .lib.h». Затем после настроек все «Настройки компоновщика» и «Поиск по каталогам» перестали появляться. Теперь у меня все еще есть похожая ошибка, но на этот раз .def файл не может быть открыт. Я не знаю, что делать, потому что это не .lib или .h, это другое дело.

ССЫЛКА: фатальная ошибка LNK1104: невозможно открыть файл 'game.def'

В то же время я упоминал об этом и в путях, но Code :: Block по-прежнему не хочет сотрудничать со мной ...

Мне рекомендовали проверить весь код, возможно, есть какая-то ошибка, но нет.

В том-то и дело, что на самом деле нет необходимости проверять что-либо в самом коде, потому что то, что я компилирую, не было написано мной. Это SDK от разработчиков игр. Они просто дали это пабли c. Итак, он должен работать, и весь код, который находится внутри, является правильным.

Более того, я делал все из-за инструкции - https://kingpin.info/?p=compiling-with-codeblocks

Проблема в том, что Автор статьи говорит, что у него нет ошибок - просто следуйте инструкциям, и компиляции идут отлично. Когда я пытаюсь сделать то же самое, у меня возникают проблемы. Во-первых, у меня были проблемы с отсутствующими файлами .lib и .h, теперь я решил их, добавив несколько дополнительных путей. Я полагаю, что эту ошибку (game.def) можно исправить несколькими щелчками мыши, но я не знаю, что это может быть. Также и сам автор, потому что у него нет идеи, почему я имею дело со всем этим, пока он не ... Если вы хотите, вы также можете попробовать следовать этой инструкции, я могу дать этот SDK, который содержит те . c и .h файлы для компиляции. Если это работает у вас отлично - проблема на моей стороне. Если у вас возникли проблемы, руководство сломано.

enter image description here

...