Другое С/С++ Вопрос - Ответ

EclipsedFlow

Известный
Проверенный
1,040
459
При компилировании происходит такой прикол с Имгуем, что делать?
Посмотреть вложение 160800
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка LNK2019 ссылка на неразрешенный внешний символ "public: void __thiscall ImGuiInputTextCallbackData::InsertChars(int,char const *,char const *)" (?InsertChars@ImGuiInputTextCallbackData@@QAEXHPBD0@Z) в функции "public: static int __cdecl `void __cdecl ShowDemoWindowWidgets(void)'::`444'::Funcs::MyCallback(struct ImGuiInputTextCallbackData *)" (?MyCallback@Funcs@?BLM@??ShowDemoWindowWidgets@@YAXXZ@SAHPAUImGuiInputTextCallbackData@@@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "void __cdecl ImGui::Separator(void)" (?Separator@ImGui@@YAXXZ) в функции "void __cdecl ImGui::DebugNodeFontGlyph(struct ImFont *,struct ImFontGlyph const *)" (?DebugNodeFontGlyph@ImGui@@YAXPAUImFont@@PBUImFontGlyph@@@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "void __cdecl ImGui::Separator(void)" (?Separator@ImGui@@YAXXZ). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "void __cdecl ImGui::Dummy(struct ImVec2 const &)" (?Dummy@ImGui@@YAXABUImVec2@@@Z) в функции "void __cdecl ImGui::DebugNodeFont(struct ImFont *)" (?DebugNodeFont@ImGui@@YAXPAUImFont@@@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "void __cdecl ImGui::Dummy(struct ImVec2 const &)" (?Dummy@ImGui@@YAXABUImVec2@@@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "void __cdecl ImGui::AlignTextToFramePadding(void)" (?AlignTextToFramePadding@ImGui@@YAXXZ) в функции "void __cdecl ImGui::ShowDebugLogWindow(bool *)" (?ShowDebugLogWindow@ImGui@@YAXPA_N@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "void __cdecl ImGui::AlignTextToFramePadding(void)" (?AlignTextToFramePadding@ImGui@@YAXXZ). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "void __cdecl ImGui::TextUnformatted(char const *,char const *)" (?TextUnformatted@ImGui@@YAXPBD0@Z) в функции "void __cdecl ImGui::DebugTextEncoding(char const *)" (?DebugTextEncoding@ImGui@@YAXPBD@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "void __cdecl ImGui::TextUnformatted(char const *,char const *)" (?TextUnformatted@ImGui@@YAXPBD0@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "void __cdecl ImGui::Text(char const *,...)" (?Text@ImGui@@YAXPBDZZ) в функции "void __cdecl ImGui::DebugNodeFont(struct ImFont *)" (?DebugNodeFont@ImGui@@YAXPAUImFont@@@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "void __cdecl ImGui::Text(char const *,...)" (?Text@ImGui@@YAXPBDZZ). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "void __cdecl ImGui::TextV(char const *,char *)" (?TextV@ImGui@@YAXPBDPAD@Z) в функции "void __cdecl ImGui::SetTooltipV(char const *,char *)" (?SetTooltipV@ImGui@@YAXPBDPAD@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "void __cdecl ImGui::TextColored(struct ImVec4 const &,char const *,...)" (?TextColored@ImGui@@YAXABUImVec4@@PBDZZ) в функции "void __cdecl ImGui::DebugNodeDrawList(struct ImGuiWindow *,struct ImDrawList const *,char const *)" (?DebugNodeDrawList@ImGui@@YAXPAUImGuiWindow@@PBUImDrawList@@PBD@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "void __cdecl ImGui::TextColored(struct ImVec4 const &,char const *,...)" (?TextColored@ImGui@@YAXABUImVec4@@PBDZZ). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "void __cdecl ImGui::TextDisabled(char const *,...)" (?TextDisabled@ImGui@@YAXPBDZZ) в функции "void __cdecl ImGui::DebugNodeDrawList(struct ImGuiWindow *,struct ImDrawList const *,char const *)" (?DebugNodeDrawList@ImGui@@YAXPAUImGuiWindow@@PBUImDrawList@@PBD@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "void __cdecl ImGui::TextDisabled(char const *,...)" (?TextDisabled@ImGui@@YAXPBDZZ). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "void __cdecl ImGui::BulletText(char const *,...)" (?BulletText@ImGui@@YAXPBDZZ) в функции "void __cdecl ImGui::DebugNodeColumns(struct ImGuiOldColumns *)" (?DebugNodeColumns@ImGui@@YAXPAUImGuiOldColumns@@@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "void __cdecl ImGui::BulletText(char const *,...)" (?BulletText@ImGui@@YAXPBDZZ). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "bool __cdecl ImGui::Button(char const *,struct ImVec2 const &)" (?Button@ImGui@@YA_NPBDABUImVec2@@@Z) в функции "void __cdecl ImGui::LogButtons(void)" (?LogButtons@ImGui@@YAXXZ). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "bool __cdecl ImGui::Button(char const *,struct ImVec2 const &)" (?Button@ImGui@@YA_NPBDABUImVec2@@@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2001 неразрешенный внешний символ "bool __cdecl ImGui::Button(char const *,struct ImVec2 const &)" (?Button@ImGui@@YA_NPBDABUImVec2@@@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\main.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "bool __cdecl ImGui::SmallButton(char const *)" (?SmallButton@ImGui@@YA_NPBD@Z) в функции "void __cdecl ImGui::DebugNodeFont(struct ImFont *)" (?DebugNodeFont@ImGui@@YAXPAUImFont@@@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "bool __cdecl ImGui::SmallButton(char const *)" (?SmallButton@ImGui@@YA_NPBD@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "void __cdecl ImGui::Image(void *,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec4 const &,struct ImVec4 const &)" (?Image@ImGui@@YAXPAXABUImVec2@@11ABUImVec4@@2@Z) в функции "void __cdecl ImGui::ShowFontAtlas(struct ImFontAtlas *)" (?ShowFontAtlas@ImGui@@YAXPAUImFontAtlas@@@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "void __cdecl ImGui::Image(void *,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec4 const &,struct ImVec4 const &)" (?Image@ImGui@@YAXPAXABUImVec2@@11ABUImVec4@@2@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "bool __cdecl ImGui::Checkbox(char const *,bool *)" (?Checkbox@ImGui@@YA_NPBDPA_N@Z) в функции "void __cdecl ImGui::ShowMetricsWindow(bool *)" (?ShowMetricsWindow@ImGui@@YAXPA_N@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "bool __cdecl ImGui::Checkbox(char const *,bool *)" (?Checkbox@ImGui@@YA_NPBDPA_N@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2001 неразрешенный внешний символ "bool __cdecl ImGui::Checkbox(char const *,bool *)" (?Checkbox@ImGui@@YA_NPBDPA_N@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\main.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "bool __cdecl ImGui::CheckboxFlags(char const *,int *,int)" (?CheckboxFlags@ImGui@@YA_NPBDPAHH@Z) в функции "void __cdecl ImGui::ShowDebugLogWindow(bool *)" (?ShowDebugLogWindow@ImGui@@YAXPA_N@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "bool __cdecl ImGui::CheckboxFlags(char const *,int *,int)" (?CheckboxFlags@ImGui@@YA_NPBDPAHH@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "bool __cdecl ImGui::Combo(char const *,int *,char const * const * const,int,int)" (?Combo@ImGui@@YA_NPBDPAHQBQBDHH@Z) в функции "void __cdecl ImGui::ShowMetricsWindow(bool *)" (?ShowMetricsWindow@ImGui@@YAXPA_N@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "bool __cdecl ImGui::Combo(char const *,int *,char const * const * const,int,int)" (?Combo@ImGui@@YA_NPBDPAHQBQBDHH@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "bool __cdecl ImGui::DragFloat(char const *,float *,float,float,float,char const *,int)" (?DragFloat@ImGui@@YA_NPBDPAMMMM0H@Z) в функции "void __cdecl ImGui::DebugNodeFont(struct ImFont *)" (?DebugNodeFont@ImGui@@YAXPAUImFont@@@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "bool __cdecl ImGui::DragFloat(char const *,float *,float,float,float,char const *,int)" (?DragFloat@ImGui@@YA_NPBDPAMMMM0H@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "bool __cdecl ImGui::SliderInt(char const *,int *,int,int,char const *,int)" (?SliderInt@ImGui@@YA_NPBDPAHHH0H@Z) в функции "void __cdecl ImGui::LogButtons(void)" (?LogButtons@ImGui@@YAXXZ). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "bool __cdecl ImGui::SliderInt(char const *,int *,int,int,char const *,int)" (?SliderInt@ImGui@@YA_NPBDPAHHH0H@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "bool __cdecl ImGui::InputText(char const *,char *,unsigned int,int,int (__cdecl*)(struct ImGuiInputTextCallbackData *),void *)" (?InputText@ImGui@@YA_NPBDPADIHP6AHPAUImGuiInputTextCallbackData@@@ZPAX@Z) в функции "public: bool __thiscall ImGuiTextFilter::Draw(char const *,float)" (?Draw@ImGuiTextFilter@@QAE_NPBDM@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Ошибка LNK2001 неразрешенный внешний символ "bool __cdecl ImGui::InputText(char const *,char *,unsigned int,int,int (__cdecl*)(struct ImGuiInputTextCallbackData *),void *)" (?InputText@ImGui@@YA_NPBDPADIHP6AHPAUImGuiInputTextCallbackData@@@ZPAX@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui_demo.obj 1
Ошибка LNK2019 ссылка на неразрешенный внешний символ "bool __cdecl ImGui::InputTextMultiline(char const *,char *,unsigned int,struct ImVec2 const &,int,int (__cdecl*)(struct ImGuiInputTextCallbackData *),void *)" (?InputTextMultiline@ImGui@@YA_NPBDPADIABUImVec2@@HP6AHPAUImGuiInputTextCallbackData@@@ZPAX@Z) в функции "void __cdecl ImGui::ShowMetricsWindow(bool *)" (?ShowMetricsWindow@ImGui@@YAXPA_N@Z). SFPlugin C:\Users\user\Desktop\SAMPFUNCS\SF Plugin Template\SFPlugin\imgui.obj 1
Не правильно(не полностью) подключил imgui к проекту
 

SHEℝ

Известный
28
15
тебе нужно в проект файлы закинуть в самой вс, не просто в папку
1659509000871.png
 

Ya Zaregalsya

Известный
370
131
Пытаюсь прочитать входящую онфут синхру. С исходящей всё нормально, но если загнать данные в ту же самую структуру, то выдаёт мусор.
 

paulohardy

вы еще постите говно? тогда я иду к вам
Всефорумный модератор
1,887
1,246
Пытаюсь прочитать входящую онфут синхру. С исходящей всё нормально, но если загнать данные в ту же самую структуру, то выдаёт мусор.
Потому что входящие пакеты нельзя просто взять и загнать в структуру
Пример правильного чтения: https://github.com/LoleroChitero/RakSAMP/blob/master/client/src/netgame.cpp#L139
 
  • Нравится
Реакции: Ya Zaregalsya

kin4stat

mq-team
Всефорумный модератор
2,731
4,692
и я пошел в иду и увидел что в коде которая юзает анонимную функцию намного больше говна
реверсил без дампа
Type erasure у std::function потому что. Clang/GCC умнее, они лямбды агрессивнее оптимизируют. Разницы никакой.
Держи,пришлось чутка подрочится но работает,по крайне мере белый цвет ставит
Посмотреть вложение 159741
если будет агрится на std::stringstream,тогда подключи
#include <sstream>
Что это за пиздец
как в plugin sdk телепортировать педа в машину?
C++:
pPed->m_pIntelligence->FlushImmediately(false);

// as driver
CTaskSimpleCarSetPedInAsDriver{ pCar, nullptr }->ProcessPed(pPed);

// or as passenger
CTaskSimpleCarSetPedInAsPassenger{ pCar, door, nullptr }->ProcessPed(pPed);
Выбери все .cpp файлы, ПКМ -> Включить в проект
Пытаюсь прочитать входящую онфут синхру. С исходящей всё нормально, но если загнать данные в ту же самую структуру, то выдаёт мусор.
 

Ulong

Диванный критик
Проверенный
59
319
почему когда я хочу создать через плагин сдк луа модуль или же клео плагин мне выводит что у меня нет заголовочного файла
где мне его искать почему нубиков так ебут с первых же секунд
под спойлером все показано
pachemy.gif
 

Ya Zaregalsya

Известный
370
131
Пытаюсь сохранить данные битстрима в виде массива чаров. Может кто-то объяснить что делает функция CopyData? С её помощью нормально записываются ид игрока и ид пакета, но все остальные данные выходят мусорные.
 

Ya Zaregalsya

Известный
370
131
Как прикрепить объект к персонажу без использования РПС? Пробовал AttachEntityToEntity(), но оно аттачит объект к центру персонажа, а не к его костям.
 

Ulong

Диванный критик
Проверенный
59
319
надо установить путь к ним в программе установки (рядом с полем ввода есть иконка информации)

загрузил moonloader sdk, указал к нему путь
пересобрал всё
ошибок при запуске теперь нет
но теперь при компиле "внутренняя ошибка в файле компилятора"
да почему так сильно ебут
Untitled.gif