libigl / libigl-example-project

A blank project example showing how to use libigl and cmake.
Mozilla Public License 2.0
142 stars 121 forks source link

Tutorial 106 linker error #28

Open christian77m opened 4 years ago

christian77m commented 4 years ago

I'm trying to run Tutorial 106 on Visual Studio 2019, both debug and release x86 and I have 53 error from the linker

Gravità Codice Descrizione Progetto File Riga Stato eliminazione Errore LNK2001 simbolo esterno "bool cdecl ImGui_ImplGlfw_InitForOpenGL(struct GLFWwindow *,bool)" (?ImGui_ImplGlfw_InitForOpenGL@@YA_NPAUGLFWwindow@@_N@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void
cdecl ImGui_ImplGlfw_ScrollCallback(struct GLFWwindow ,double,double)" (?ImGui_ImplGlfw_ScrollCallback@@YAXPAUGLFWwindow@@NN@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void __cdecl ImGui_ImplGlfw_CharCallback(struct GLFWwindow
,unsigned int)" (?ImGui_ImplGlfw_CharCallback@@YAXPAUGLFWwindow@@I@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "public: void thiscall ImDrawList::AddText(struct ImFont const ,float,struct ImVec2 const &,unsigned int,char const ,char const ,float,struct ImVec4 const )" (?AddText@ImDrawList@@QAEXPBUImFont@@MABUImVec2@@IPBD2MPBUImVec4@@@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void
cdecl ImGui_ImplOpenGL3_NewFrame(void)" (?ImGui_ImplOpenGL3_NewFrame@@YAXXZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void cdecl ImGui_ImplGlfw_NewFrame(void)" (?ImGui_ImplGlfw_NewFrame@@YAXXZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void
cdecl ImGui_ImplOpenGL3_Shutdown(void)" (?ImGui_ImplOpenGL3_Shutdown@@YAXXZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "public: void thiscall ImFontAtlas::Clear(void)" (?Clear@ImFontAtlas@@QAEXXZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "public: struct ImFont *
thiscall ImFontAtlas::AddFontFromMemoryCompressedTTF(void const ,int,float,struct ImFontConfig const ,unsigned short const )" (?AddFontFromMemoryCompressedTTF@ImFontAtlas@@QAEPAUImFont@@PBXHMPBUImFontConfig@@PBG@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "bool __cdecl ImGui_ImplOpenGL3_Init(char const
)" (?ImGui_ImplOpenGL3_Init@@YA_NPBD@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void cdecl ImGui_ImplOpenGL3_RenderDrawData(struct ImDrawData *)" (?ImGui_ImplOpenGL3_RenderDrawData@@YAXPAUImDrawData@@@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void
cdecl ImGui_ImplGlfw_Shutdown(void)" (?ImGui_ImplGlfw_Shutdown@@YAXXZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void cdecl ImGui_ImplOpenGL3_DestroyDeviceObjects(void)" (?ImGui_ImplOpenGL3_DestroyDeviceObjects@@YAXXZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void
cdecl ImGui_ImplGlfw_KeyCallback(struct GLFWwindow ,int,int,int,int)" (?ImGui_ImplGlfw_KeyCallback@@YAXPAUGLFWwindow@@HHHH@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void __cdecl ImGui_ImplGlfw_MouseButtonCallback(struct GLFWwindow
,int,int,int)" (?ImGui_ImplGlfw_MouseButtonCallback@@YAXPAUGLFWwindow@@HHH@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void cdecl ImGui::SetNextWindowSizeConstraints(struct ImVec2 const &,struct ImVec2 const &,void (cdecl)(struct ImGuiSizeCallbackData ),void )" (?SetNextWindowSizeConstraints@ImGui@@YAXABUImVec2@@0P6AXPAUImGuiSizeCallbackData@@@ZPAX@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void cdecl ImGui::End(void)" (?End@ImGui@@YAXXZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void
cdecl ImGui::PushStyleColor(int,struct ImVec4 const &)" (?PushStyleColor@ImGui@@YAXHABUImVec4@@@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "bool __cdecl ImGui::DragScalar(char const
,int,void ,float,void const ,void const ,char const ,float)" (?DragScalar@ImGui@@YA_NPBDHPAXMPBX20M@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "float cdecl ImGui::GetWindowWidth(void)" (?GetWindowWidth@ImGui@@YAMXZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "bool
cdecl ImGui::InputDouble(char const ,double ,double,double,char const ,int)" (?InputDouble@ImGui@@YA_NPBDPANNN0H@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "struct ImFont
cdecl ImGui::GetFont(void)" (?GetFont@ImGui@@YAPAUImFont@@XZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "struct ImGuiIO &
cdecl ImGui::GetIO(void)" (?GetIO@ImGui@@YAAAUImGuiIO@@XZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "bool cdecl ImGui::Checkbox(char const ,bool )" (?Checkbox@ImGui@@YA_NPBDPA_N@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "bool
cdecl ImGui::DragFloat(char const ,float ,float,float,float,char const ,float)" (?DragFloat@ImGui@@YA_NPBDPAMMMM0M@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "bool __cdecl ImGui::InputText(char const
,char ,unsigned int,int,int (__cdecl)(struct ImGuiInputTextCallbackData ),void )" (?InputText@ImGui@@YA_NPBDPADIHP6AHPAUImGuiInputTextCallbackData@@@ZPAX@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "bool cdecl ImGui::DebugCheckVersionAndDataLayout(char const ,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int)" (?DebugCheckVersionAndDataLayout@ImGui@@YA_NPBDIIIIII@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void __cdecl ImGui::StyleColorsDark(struct ImGuiStyle
)" (?StyleColorsDark@ImGui@@YAXPAUImGuiStyle@@@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "struct ImDrawData cdecl ImGui::GetDrawData(void)" (?GetDrawData@ImGui@@YAPAUImDrawData@@XZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "bool
cdecl ImGui::Button(char const
,struct ImVec2 const &)" (?Button@ImGui@@YA_NPBDABUImVec2@@@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void
cdecl ImGui::PushItemWidth(float)" (?PushItemWidth@ImGui@@YAXM@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void cdecl ImGui::SetNextWindowPos(struct ImVec2 const &,int,struct ImVec2 const &)" (?SetNextWindowPos@ImGui@@YAXABUImVec2@@H0@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void
cdecl ImGui::SameLine(float,float)" (?SameLine@ImGui@@YAXMM@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "struct ImGuiContext __cdecl ImGui::CreateContext(struct ImFontAtlas )" (?CreateContext@ImGui@@YAPAUImGuiContext@@PAUImFontAtlas@@@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "bool cdecl ImGui::Combo(char const ,int ,char const ,int)" (?Combo@ImGui@@YA_NPBDPAH0H@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "bool __cdecl ImGui::Combo(char const
,int ,bool (__cdecl)(void ,int,char const ),void ,int,int)" (?Combo@ImGui@@YA_NPBDPAHP6A_NPAXHPAPBD@Z2HH@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void cdecl ImGui::PopStyleColor(int)" (?PopStyleColor@ImGui@@YAXH@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "struct ImGuiStyle &
cdecl ImGui::GetStyle(void)" (?GetStyle@ImGui@@YAAAUImGuiStyle@@XZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void cdecl ImGui::NewFrame(void)" (?NewFrame@ImGui@@YAXXZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "bool
cdecl ImGui::CollapsingHeader(char const *,int)" (?CollapsingHeader@ImGui@@YA_NPBDH@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "unsigned int
cdecl ImGui::GetColorU32(struct ImVec4 const &)" (?GetColorU32@ImGui@@YAIABUImVec4@@@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "bool __cdecl ImGui::InputInt(char const ,int ,int,int,int)" (?InputInt@ImGui@@YA_NPBDPAHHHH@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void cdecl ImGui::Render(void)" (?Render@ImGui@@YAXXZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void
cdecl ImGui::PopStyleVar(int)" (?PopStyleVar@ImGui@@YAXH@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void cdecl ImGui::PopItemWidth(void)" (?PopItemWidth@ImGui@@YAXXZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "bool
cdecl ImGui::Begin(char const ,bool ,int)" (?Begin@ImGui@@YA_NPBDPA_NH@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "float cdecl ImGui::GetFontSize(void)" (?GetFontSize@ImGui@@YAMXZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "struct ImDrawList *
cdecl ImGui::GetWindowDrawList(void)" (?GetWindowDrawList@ImGui@@YAPAUImDrawList@@XZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void cdecl ImGui::SetNextWindowSize(struct ImVec2 const &,int)" (?SetNextWindowSize@ImGui@@YAXABUImVec2@@H@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "void
cdecl ImGui::PushStyleVar(int,float)" (?PushStyleVar@ImGui@@YAXHM@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "struct ImVec2 cdecl ImGui::GetContentRegionAvail(void)" (?GetContentRegionAvail@ImGui@@YA?AUImVec2@@XZ) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1
Errore LNK2001 simbolo esterno "bool
cdecl ImGui::ColorEdit4(char const ,float const,int)" (?ColorEdit4@ImGui@@YA_NPBDQAMH@Z) non risolto ConsoleApplication3 C:\Progetti\libigl-master\example\ConsoleApplication3\main.obj 1

Can you help me to fix it? Thank you

echo-hi commented 2 years ago

maybe you should build libigl in x64 option