Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
4iT
0 / 0 / 0
Регистрация: 28.03.2015
Сообщений: 15
#1

Не могу убрать ошибку: "error LNK2001: неразрешенный внешний символ" - C++

28.07.2015, 14:48. Просмотров 863. Ответов 6
Метки нет (Все метки)

здравствуйте весь интернет уже облазил , ни где похожего найти не могу .

overview.obj : error LNK2001: неразрешенный внешний символ ""public: virtual void __thiscall vgui::Panel::OnKeyTyped(wchar_t)" (?OnKeyTyped@Panel@vgui@@UAEX_W@Z)"
1>overview.obj : error LNK2001: неразрешенный внешний символ ""public: virtual class vgui::Panel * __thiscall vgui::Panel::HasHotkey(wchar_t)" (?HasHotkey@Panel@vgui@@UAEPAV12@_W@Z)"

все библиотеки и хендеры вроде подключил,
не могу понять в проекте нигде нет "HasHotkey(wchar_t)" и "OnKeyTyped(wchar_t)"
может кто сможет мне помочь пожалуйста ?
вот сам проект, если это необходимо.http://rghost.ru/6wrzxPcXj
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.07.2015, 14:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не могу убрать ошибку: "error LNK2001: неразрешенный внешний символ" (C++):

Error LNK2001: неразрешенный внешний символ "_mainCRTStartup" - C++
здравствуйте. я новичок в программировании, и у меня такая проблема. в ms visual c++ 2010 express создаю проект -> консольное приложение...

Error LNK2001: неразрешенный внешний символ "_main" - C++
1>MSVCRT.lib(crtexe.obj) : error LNK2001: неразрешенный внешний символ "_main" Что это такое и как его убрать?

Ошибка: "error LNK2001: неразрешенный внешний символ" при реализации шаблонного синглтона - C++
Доброго времени суток. Пытаюсь написать шаблон для синглтона, есть след. код Сам шаблон синглтона namespace BAT { ...

Ошибка "LNK2001: неразрешенный внешний символ" - C++
Собственно, код: ctest.h struct ITest { virtual ~ITest (){} virtual void test() = 0; };

Ошибка LNK2001 "Неразрешенный внешний символ" - C++
Доброго времени суток. Возник такой вопрос. Существует иерархия классов Figure -> Circle, Rectangle, Trapecia Надо реализовать...

Error LNK2001: неразрешенный внешний символ - C++
Учусь по Страуструпу, решаю задание, нужно создать header файл и два cpp и заставить работать сообща. Почему-то VS12 матерится на...

6
Butt-Head
Заблокирован
28.07.2015, 15:37 #2
Цитата Сообщение от 4iT Посмотреть сообщение
не могу понять в проекте нигде нет "HasHotkey(wchar_t)" и "OnKeyTyped(wchar_t)"
по - этому линкер и ругается, что не может найти реализацию для этих функций, несмотря на то, что они объявлены. Значит ты либо библиотеку какую - то не подключил, либо в своём классе забыл реализовать эти функции.

Добавлено через 7 минут
Попробовал собрать проект... До линковки не доходит:
1>main.cpp(2): fatal error C1083: Cannot open include file: 'detours.h': No such file or directory
0
Praktolock
65 / 65 / 1
Регистрация: 29.11.2011
Сообщений: 300
28.07.2015, 16:02 #3
detours это же вроде библиотека от MS для перехвата вызовов из dll. стоит денег и не малых. Это вам не шутки
0
Butt-Head
Заблокирован
28.07.2015, 16:18 #4
Цитата Сообщение от Praktolock Посмотреть сообщение
detours это же вроде библиотека от MS для перехвата вызовов из dll. стоит денег и не малых. Это вам не шутки
Да он чит пишет ... (там код чита )
0
4iT
0 / 0 / 0
Регистрация: 28.03.2015
Сообщений: 15
28.07.2015, 16:28  [ТС] #5
чит ,ага ) библиотека detours 1.5 http://rghost.ru/7LZKxJwfy
0
Butt-Head
Заблокирован
28.07.2015, 17:04 #6
ТС, покопался маленько, дальше лень.
Там вся проблема в vgui_controls, видишь такую папку в SDK? Так вот это библиотека и должна быть как - то собрана предварительно или приинклюжена. У тебя он неё только хедеры...
Смотри на свой hook.h, в нём есть #include "SDK/vgui_controls/Panel.h"
В нём есть в частности строка
C++
1
virtual void OnKeyTyped(wchar_t unichar);
Реализации этой функции я не нашёл, библиотеку вроде ты не подключаешь никакую...

Короче, ищи на джитхабе vgui_controls, качай, собирай и тд ...
1
4iT
0 / 0 / 0
Регистрация: 28.03.2015
Сообщений: 15
28.07.2015, 18:09  [ТС] #7
спасибо буду копаться
0
28.07.2015, 18:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.07.2015, 18:09
Привет! Вот еще темы с ответами:

Error LNK2001: неразрешенный внешний символ - C++
Помогите пожалуйста тупому нубу :) Все неприятности начались после добавления дружественного класса - class KWnd { static HWND...

Error LNK2001: неразрешенный внешний символ - C++
Всем привет. Столкнулся с ошибкой : error LNK2001: неразрешенный внешний символ. 1>------ Построение начато: проект: gama,...

Error LNK2001: неразрешенный внешний символ - C++
Приветствую. Пытался вшить кое-что в программу, в итоге получаю множество ошибок линковки. Вывод: Ошибка 7 error LNK1120:...

Error LNK2001: неразрешенный внешний символ - C++
Приветствую. Подскажите пожалуйста почему программа не хочет компилироваться. Имеется заголовочный файл my.h extern int foo; ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru