Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 03.03.2014
Сообщений: 6
1

Ошибка компиляции: error LNK2019 VS2013

17.07.2017, 20:20. Показов 848. Ответов 3
Метки нет (Все метки)

Кратко:
Делаю простые моды для игр. Есть открытый исходный код клиента одной игры, который "патчит" её (Modern Warfare 2). В клиенте есть .cpp код предназначенный для загрузки ассетов из другой игры (например, моделей и текстур) на этом же движке, но с небольшой разницей в структуре. Этот клиент незначительно устарел, так что мне пришлось обновить адреса функций в IDA Pro.

Однако сложность в том, что необходим .dll файл для инъекции (inject) в запущенный процесс игры. Был найден исходный код очень простого чита, основа которого взята для проекта. Работа проверена - при инъекции начинается "мануальная" загрузка нужного ассета (введя его название изначально в исходном коде), но это только со стандартными ассетами, а нужны из другой игры, где немного другая структура. И чтобы игра умела читать, нужен код, о котором писал в самом начале. И когда я вставляю его в проект, то проект не компилируется из-за нескольких одинаковых ошибок: (хотя я в этом самом коде ничего не менял, а тот слегка устаревший клиент игры с этим же кодом, откуда его и взял, компилируется без ошибок)

"Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall ..."

В принципе, сам код рабочий и я его не изменял, вот только мне, как почти ничего не знающему о С++, кажется, что где-то просто напутал #include или что-то вроде этого...

Проект:
Кликните здесь для просмотра всего текста

Отсюда взят код для загрузки сторонних ассетов: https://github.com/FreeTheTech... finity.cpp

P.S. И мой проект, и на исходный на github сделаны на Visual Studio 2013 (C++)
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.07.2017, 20:20
Ответы с готовыми решениями:

Error LNK2019 при компиляции программы MPI
Здравствуйте! Это уже становится чересчур.. все решения перепробованы. Вобщем, на VS 2012...

Ошибка при компиляции error LNK2019
IMG.obj : error LNK2019: ссылка на неразрешенный внешний символ "unsigned long __cdecl...

Ошибка компиляции: error LNK2019 OpenCV VS2010
Система Windows 7 x64 VS 2010 Ultimate OpenCV 2.4.9 Я только пробую свои силы в VS С++.......

Ошибка Error LNK2019 при компиляции проекта
Visual studio 2012 Выдаёт ошибку при компиляции создал проект на С++, CLR и добавил форма. ...

3
nd2
3422 / 2802 / 1252
Регистрация: 29.01.2016
Сообщений: 9,426
18.07.2017, 00:35 2
Цитата Сообщение от chamka Посмотреть сообщение
"public: void __thiscall ..."
На месте многоточия что?
0
0 / 0 / 0
Регистрация: 03.03.2014
Сообщений: 6
18.07.2017, 15:58  [ТС] 3
/исправил, прошу прощения
0
nd2
3422 / 2802 / 1252
Регистрация: 29.01.2016
Сообщений: 9,426
18.07.2017, 16:51 4
Цитата Сообщение от chamka Посмотреть сообщение
исправил
В смысле?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.07.2017, 16:51

Error LNK2019 при компиляции empty project
День добрый! Создаю новый пустой проект в VS 2010 со следующей структурой: Header Files: header.h...

Ошибка Компиляции LNK2019
Здравствуйте, мне необходимо создать шаблонный класс матриц, вот в кратце реализация: //файл...

Ошибка при компиляции LNK2019
скомпилил пример с этого сайта сервер отсюда работает, а вот с клиентом косяк #include...

Ошибка error LNK2019:
Не могу понять с чего выдает эту ошибку. Все правильно задано ! В чем дело никто не подскажет?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru