Как я могу исправить эту ошибку LNK1104 в Visual Studio? - PullRequest
0 голосов
/ 03 августа 2020

Прежде всего, позвольте мне дать вам некоторую предысторию. Я пытаюсь подражать игре из своего детства. Было проделано много работы в отношении эмуляции указанной игры , и я добился приличного прогресса в руководстве по установке windows, которое можно найти здесь. Я рекомендую взять сначала взгляните на это, потому что знание предыдущих шагов, которые я сделал, вероятно, поможет ответить на этот вопрос.

Сейчас я нахожусь на шаге 10, создавая решение Vana. Когда я собираю его в Visual Studio 2019, я обнаруживаю 3 ошибки. Проекты входа, канала и мирового сервера не могут открывать «lib mysql .lib». Результат выглядит следующим образом:

LINK : fatal error LNK1104: cannot open file 'libmysql.lib'

И под списком ошибок он читает:

LNK1104 cannot open file 'libmysql.lib'

Мне не говорят, почему это не может открыть, просто говорит, что не может открыть. Это не дает мне никакого местоположения или подсказок относительно того, что именно я должен делать. Я нашел «lib mysql .lib» в папке MySQL server community 8 и поместил файл в папку SQL в каталоге «LazurBeemz», но получил ту же ошибку.

I затем попытался поместить его в папку MySQL server 5.0, потому что именно туда я указал пакет «LazurBeemz», к сожалению, я получил те же самые ошибки. Честно говоря, я понятия не имею, куда именно я должен его положить и почему я получаю эти ошибки. Это выше меня. Я проверил особенности кода ошибки (LNK1104), и он имеет ПЛЕТОРУ возможностей. Главное, что мне нужно знать, ГДЕ должен быть этот файл go?

Любые мысли?

Вот изображение сообщений об ошибках

1 Ответ

1 голос
/ 04 августа 2020

Во-первых, вам нужно найти каталог файлов, в котором находится libmysql.lib.

Затем вы можете выбрать Properties->Linker->General->Additional Library Directories-><Edit...> и добавить libmysql.lib каталог хранения файлов.

enter image description here

Finally, you could select Properties->Linker->Input->Additional Dependencies and add the name of libmysql.lib.

введите описание изображения здесь

Примечание. Аналогичные операции необходимо выполнить для версий debug и release.

...