Coder Social home page Coder Social logo

MSVC编译堆空间不足 about imgui HOT 4 CLOSED

opencodewin avatar opencodewin commented on June 17, 2024
MSVC编译堆空间不足

from imgui.

Comments (4)

DickyQi avatar DickyQi commented on June 17, 2024

VS默认是有数组限制(堆尺寸),3个方法可以尝试:

  1. 在数组定义中加入 pragma comment(linker, "/STACK:8388608") // 8M stack size
    我们已经在代码中尝试加入了,可以再编译试试
  2. VS的设置中修改默认堆尺寸,具体方法可以到网上搜索一下
  3. 可以在Imgui的cmake设置中去掉中文的字体设置,仅使用英文符号。

from imgui.

programClown avatar programClown commented on June 17, 2024

多谢,另外,我用msvc配合vcpkg,cmake正常

 执行命令: "C:\Program Files\CMake\bin\cmake.EXE" --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_TOOLCHAIN_FILE:STRING=D:/vcpkg/scripts/buildsystems/vcpkg.cmake -DVCPKG_TARGET_TRIPLET:STRING=x64-windows -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -SD:/VS2022/imgui-msvc -Bd:/VS2022/imgui-msvc/build -G Ninja
[cmake] Not searching for unused variables given on the command line.
[cmake] -- The C compiler identification is MSVC 19.36.32535.0
[cmake] -- The CXX compiler identification is MSVC 19.36.32535.0
[cmake] -- Detecting C compiler ABI info
[cmake] -- Detecting C compiler ABI info - done
[cmake] -- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.36.32532/bin/Hostx64/x64/cl.exe - skipped
[cmake] -- Detecting C compile features
[cmake] -- Detecting C compile features - done
[cmake] -- Detecting CXX compiler ABI info
[cmake] -- Detecting CXX compiler ABI info - done
[cmake] -- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.36.32532/bin/Hostx64/x64/cl.exe - skipped
[cmake] -- Detecting CXX compile features
[cmake] -- Detecting CXX compile features - done
[cmake] -- Found PkgConfig: D:/vcpkg/installed/x64-windows/tools/pkgconf/pkgconf.exe (found version "1.8.0") 
[cmake] -- Target arch: x86_64
[cmake] -- Found OpenGL: opengl32   
[cmake] imgui found opengl
[cmake] -- Checking for one of the modules 'zlib'
[cmake] imgui zlib found
[cmake] -- Checking for one of the modules 'glew'
[cmake] -- Checking for one of the modules 'glfw3'
[cmake] -- Checking for one of the modules 'freetype2'
[cmake] imgui freetype found
[cmake] -- Checking for one of the modules 'sdl2'
[cmake] --     [ImGui with OpenGL support]
[cmake] imgui sdl2 found
[cmake] --     [ImGui with GLEW support]
[cmake] --     [ImGui with SDL2 support]
[cmake] --     [ImGui backend rendering with OpenGL3]
[cmake] --     [ImGui backend platform with SDL2]
[cmake] --     [ImGui backend platform with GLFW]
[cmake] --     [ImGui backend platform with Win32]
[cmake] --     [ImGui Internal UTF-8 Font] None
[cmake] --     [ImGui Internal Latin Font] None
[cmake] --     [ImGui application platform with SDL2]
[cmake] --     [ImGui application rendering with OpenGL3]
[cmake] -- Configuring done
[cmake] -- Generating done

最后编译的时候报错

[build] FAILED: imgui.dll imgui.lib 
[build] cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_dll --intdir=CMakeFiles\imgui.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100203~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100203~1.0\x64\mt.exe --manifests  -- C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\link.exe /nologo CMakeFiles\imgui.dir\imgui.cpp.obj CMakeFiles\imgui.dir\imgui_draw.cpp.obj CMakeFiles\imgui.dir\imgui_widgets.cpp.obj CMakeFiles\imgui.dir\imgui_tables.cpp.obj CMakeFiles\imgui.dir\imgui_helper.cpp.obj CMakeFiles\imgui.dir\misc\cpp\codewin.cpp.obj CMakeFiles\imgui.dir\misc\cpp\imgui_stdlib.cpp.obj CMakeFiles\imgui.dir\misc\cpp\dir_iterate.cpp.obj CMakeFiles\imgui.dir\misc\cpp\imgui_cpu.cpp.obj CMakeFiles\imgui.dir\misc\cpp\dlfcn_win.cpp.obj CMakeFiles\imgui.dir\backends\imgui_impl_opengl3.cpp.obj CMakeFiles\imgui.dir\backends\imgui_impl_sdl2.cpp.obj CMakeFiles\imgui.dir\backends\imgui_impl_glfw.cpp.obj CMakeFiles\imgui.dir\backends\imgui_impl_win32.cpp.obj CMakeFiles\imgui.dir\icons\icons.cpp.obj CMakeFiles\imgui.dir\icons\folder.cpp.obj CMakeFiles\imgui.dir\icons\fontaudio.cpp.obj CMakeFiles\imgui.dir\icons\fa_brands.cpp.obj CMakeFiles\imgui.dir\icons\fa_regular.cpp.obj CMakeFiles\imgui.dir\icons\fa_solid.cpp.obj CMakeFiles\imgui.dir\icons\webfont.cpp.obj CMakeFiles\imgui.dir\icons\fork_webfont.cpp.obj CMakeFiles\imgui.dir\icons\material_icons.cpp.obj CMakeFiles\imgui.dir\icons\kenney.cpp.obj CMakeFiles\imgui.dir\icons\StepMath.cpp.obj CMakeFiles\imgui.dir\icons\Code.cpp.obj CMakeFiles\imgui.dir\addon\ImGuiFileDialog\ImGuiFileDialog.cpp.obj CMakeFiles\imgui.dir\addon\implot\implot.cpp.obj CMakeFiles\imgui.dir\addon\implot\implot_items.cpp.obj CMakeFiles\imgui.dir\addon\TextEditor\TextEditor.cpp.obj CMakeFiles\imgui.dir\addon\imgui_extra_widget\imgui_extra_widget.cpp.obj CMakeFiles\imgui.dir\addon\ImCurve\imgui_curve.cpp.obj CMakeFiles\imgui.dir\addon\ImCurve\imgui_spline.cpp.obj CMakeFiles\imgui.dir\addon\ImGuiTabWindow\ImGuiTabWindow.cpp.obj CMakeFiles\imgui.dir\addon\node_editor\imgui_json.cpp.obj CMakeFiles\imgui.dir\addon\node_editor\imgui_canvas.cpp.obj CMakeFiles\imgui.dir\addon\node_editor\imgui_node_editor_api.cpp.obj CMakeFiles\imgui.dir\addon\node_editor\imgui_node_editor.cpp.obj CMakeFiles\imgui.dir\addon\ImGuiZmoQuat\ImGuiZMOquat.cpp.obj CMakeFiles\imgui.dir\addon\ImGuiZmo\ImGuiZmo.cpp.obj CMakeFiles\imgui.dir\addon\imgui_toggle\imgui_toggle.cpp.obj CMakeFiles\imgui.dir\addon\imgui_toggle\imgui_toggle_palette.cpp.obj CMakeFiles\imgui.dir\addon\imgui_toggle\imgui_toggle_presets.cpp.obj CMakeFiles\imgui.dir\addon\imgui_toggle\imgui_toggle_renderer.cpp.obj CMakeFiles\imgui.dir\addon\imgui_tex_inspect\imgui_tex_inspect.cpp.obj CMakeFiles\imgui.dir\addon\ImCoolbar\ImCoolbar.cpp.obj  /out:imgui.dll /implib:imgui.lib /pdb:imgui.pdb /dll /version:1.89 /machine:x64 /INCREMENTAL:NO  opengl32.lib  glu32.lib  -LD:/vcpkg/installed/x64-windows/lib  -lglew32  -lglu32  -lopengl32  -LD:/vcpkg/installed/x64-windows/lib  -lSDL2  -LD:/vcpkg/installed/x64-windows/lib  -lglfw3  -LD:/vcpkg/installed/x64-windows/lib  -lzlib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib  && cmd.exe /C "cd /D D:\VS2022\imgui-msvc\build && C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy Bypass -file D:/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary D:/VS2022/imgui-msvc/build/imgui.dll -installedDir D:/vcpkg/installed/x64-windows/bin -OutVariable out""
[build] LINK: command "C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\link.exe /nologo CMakeFiles\imgui.dir\imgui.cpp.obj CMakeFiles\imgui.dir\imgui_draw.cpp.obj CMakeFiles\imgui.dir\imgui_widgets.cpp.obj CMakeFiles\imgui.dir\imgui_tables.cpp.obj CMakeFiles\imgui.dir\imgui_helper.cpp.obj CMakeFiles\imgui.dir\misc\cpp\codewin.cpp.obj CMakeFiles\imgui.dir\misc\cpp\imgui_stdlib.cpp.obj CMakeFiles\imgui.dir\misc\cpp\dir_iterate.cpp.obj CMakeFiles\imgui.dir\misc\cpp\imgui_cpu.cpp.obj CMakeFiles\imgui.dir\misc\cpp\dlfcn_win.cpp.obj CMakeFiles\imgui.dir\backends\imgui_impl_opengl3.cpp.obj CMakeFiles\imgui.dir\backends\imgui_impl_sdl2.cpp.obj CMakeFiles\imgui.dir\backends\imgui_impl_glfw.cpp.obj CMakeFiles\imgui.dir\backends\imgui_impl_win32.cpp.obj CMakeFiles\imgui.dir\icons\icons.cpp.obj CMakeFiles\imgui.dir\icons\folder.cpp.obj CMakeFiles\imgui.dir\icons\fontaudio.cpp.obj CMakeFiles\imgui.dir\icons\fa_brands.cpp.obj CMakeFiles\imgui.dir\icons\fa_regular.cpp.obj CMakeFiles\imgui.dir\icons\fa_solid.cpp.obj CMakeFiles\imgui.dir\icons\webfont.cpp.obj CMakeFiles\imgui.dir\icons\fork_webfont.cpp.obj CMakeFiles\imgui.dir\icons\material_icons.cpp.obj CMakeFiles\imgui.dir\icons\kenney.cpp.obj CMakeFiles\imgui.dir\icons\StepMath.cpp.obj CMakeFiles\imgui.dir\icons\Code.cpp.obj CMakeFiles\imgui.dir\addon\ImGuiFileDialog\ImGuiFileDialog.cpp.obj CMakeFiles\imgui.dir\addon\implot\implot.cpp.obj CMakeFiles\imgui.dir\addon\implot\implot_items.cpp.obj CMakeFiles\imgui.dir\addon\TextEditor\TextEditor.cpp.obj CMakeFiles\imgui.dir\addon\imgui_extra_widget\imgui_extra_widget.cpp.obj CMakeFiles\imgui.dir\addon\ImCurve\imgui_curve.cpp.obj CMakeFiles\imgui.dir\addon\ImCurve\imgui_spline.cpp.obj CMakeFiles\imgui.dir\addon\ImGuiTabWindow\ImGuiTabWindow.cpp.obj CMakeFiles\imgui.dir\addon\node_editor\imgui_json.cpp.obj CMakeFiles\imgui.dir\addon\node_editor\imgui_canvas.cpp.obj CMakeFiles\imgui.dir\addon\node_editor\imgui_node_editor_api.cpp.obj CMakeFiles\imgui.dir\addon\node_editor\imgui_node_editor.cpp.obj CMakeFiles\imgui.dir\addon\ImGuiZmoQuat\ImGuiZMOquat.cpp.obj CMakeFiles\imgui.dir\addon\ImGuiZmo\ImGuiZmo.cpp.obj CMakeFiles\imgui.dir\addon\imgui_toggle\imgui_toggle.cpp.obj CMakeFiles\imgui.dir\addon\imgui_toggle\imgui_toggle_palette.cpp.obj CMakeFiles\imgui.dir\addon\imgui_toggle\imgui_toggle_presets.cpp.obj CMakeFiles\imgui.dir\addon\imgui_toggle\imgui_toggle_renderer.cpp.obj CMakeFiles\imgui.dir\addon\imgui_tex_inspect\imgui_tex_inspect.cpp.obj CMakeFiles\imgui.dir\addon\ImCoolbar\ImCoolbar.cpp.obj /out:imgui.dll /implib:imgui.lib /pdb:imgui.pdb /dll /version:1.89 /machine:x64 /INCREMENTAL:NO opengl32.lib glu32.lib -LD:/vcpkg/installed/x64-windows/lib -lglew32 -lglu32 -lopengl32 -LD:/vcpkg/installed/x64-windows/lib -lSDL2 -LD:/vcpkg/installed/x64-windows/lib -lglfw3 -LD:/vcpkg/installed/x64-windows/lib -lzlib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:imgui.dll.manifest" failed (exit code 1120) with the following output:
[build] LINK : warning LNK4044: 无法识别的选项“/LD:/vcpkg/installed/x64-windows/lib”;已忽略
[build] LINK : warning LNK4044: 无法识别的选项“/lglew32”;已忽略
[build] LINK : warning LNK4044: 无法识别的选项“/lglu32”;已忽略
[build] LINK : warning LNK4044: 无法识别的选项“/lopengl32”;已忽略
[build] LINK : warning LNK4044: 无法识别的选项“/LD:/vcpkg/installed/x64-windows/lib”;已忽略
[build] LINK : warning LNK4044: 无法识别的选项“/lSDL2”;已忽略
[build] LINK : warning LNK4044: 无法识别的选项“/LD:/vcpkg/installed/x64-windows/lib”;已忽略
[build] LINK : warning LNK4044: 无法识别的选项“/lglfw3”;已忽略
[build] LINK : warning LNK4044: 无法识别的选项“/LD:/vcpkg/installed/x64-windows/lib”;已忽略
[build] LINK : warning LNK4044: 无法识别的选项“/lzlib”;已忽略
[build]   正在创建库 imgui.lib 和对象 imgui.exp
[build] imgui_helper.cpp.obj : error LNK2019: 无法解析的外部符号 __imp_deflate,函数 "bool __cdecl ImGui::GzCompressFromMemory(char const *,int,struct ImVector<char> &,bool)" (?GzCompressFromMemory@ImGui@@YA_NPEBDHAEAU?$ImVector@D@@_N@Z) 中引用了该符号
[build] imgui_helper.cpp.obj : error LNK2019: 无法解析的外部符号 __imp_deflateEnd,函数 "bool __cdecl ImGui::GzCompressFromMemory(char const *,int,struct ImVector<char> &,bool)" (?GzCompressFromMemory@ImGui@@YA_NPEBDHAEAU?$ImVector@D@@_N@Z) 中引用了该符号
[build] imgui_helper.cpp.obj : error LNK2019: 无法解析的外部符号 __imp_inflate,函数 "bool __cdecl ImGui::GzBase64DecompressFromFile(char const *,struct ImVector<char> &)" (?GzBase64DecompressFromFile@ImGui@@YA_NPEBDAEAU?$ImVector@D@@@Z) 中引用了该符号
[build] imgui_helper.cpp.obj : error LNK2019: 无法解析的外部符号 __imp_inflateEnd,函数 "bool __cdecl ImGui::GzBase64DecompressFromFile(char const *,struct ImVector<char> &)" (?GzBase64DecompressFromFile@ImGui@@YA_NPEBDAEAU?$ImVector@D@@@Z) 中引用了该符号
[build] imgui_helper.cpp.obj : error LNK2019: 无法解析的外部符号 __imp_deflateInit2_,函数 "bool __cdecl ImGui::GzCompressFromMemory(char const *,int,struct ImVector<char> &,bool)" (?GzCompressFromMemory@ImGui@@YA_NPEBDHAEAU?$ImVector@D@@_N@Z) 中引用了该符号
[build] imgui_helper.cpp.obj : error LNK2019: 无法解析的外部符号 __imp_inflateInit2_,函数 "bool __cdecl ImGui::GzBase64DecompressFromFile(char const *,struct ImVector<char> &)" (?GzBase64DecompressFromFile@ImGui@@YA_NPEBDAEAU?$ImVector@D@@@Z) 中引用了该符号
[build] imgui_helper.cpp.obj : error LNK2019: 无法解析的外部符号 __imp___glewGenerateMipmap,函数 "void __cdecl ImGui::ImGenerateOrUpdateTexture(void * &,int,int,int,unsigned char const *,bool,bool,bool,bool,bool,bool)" (?ImGenerateOrUpdateTexture@ImGui@@YAXAEAPEAXHHHPEBE_N22222@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_free,函数 "char const * __cdecl ImGui_ImplSDL2_GetClipboardText(void *)" (?ImGui_ImplSDL2_GetClipboardText@@YAPEBDPEAX@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_SetClipboardText,函数 "void __cdecl ImGui_ImplSDL2_SetClipboardText(void *,char const *)" (?ImGui_ImplSDL2_SetClipboardText@@YAXPEAXPEBD@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetClipboardText,函数 "char const * __cdecl ImGui_ImplSDL2_GetClipboardText(void *)" (?ImGui_ImplSDL2_GetClipboardText@@YAPEBDPEAX@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_MapRGB,函数 "void __cdecl ImGui_ImplSDL2_SetWindowIcon(struct SDL_Window *,char const *)" (?ImGui_ImplSDL2_SetWindowIcon@@YAXPEAUSDL_Window@@PEBD@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_CreateRGBSurfaceFrom,函数 "void __cdecl ImGui_ImplSDL2_SetWindowIcon(struct SDL_Window *,char const *)" (?ImGui_ImplSDL2_SetWindowIcon@@YAXPEAUSDL_Window@@PEBD@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_SetColorKey,函数 "void __cdecl ImGui_ImplSDL2_SetWindowIcon(struct SDL_Window *,char const *)" (?ImGui_ImplSDL2_SetWindowIcon@@YAXPEAUSDL_Window@@PEBD@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetCurrentVideoDriver,函数 "bool __cdecl ImGui_ImplSDL2_Init(struct SDL_Window *,struct SDL_Renderer *,void *)" (?ImGui_ImplSDL2_Init@@YA_NPEAUSDL_Window@@PEAUSDL_Renderer@@PEAX@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetNumVideoDisplays,函数 "void __cdecl ImGui_ImplSDL2_UpdateMonitors(void)" (?ImGui_ImplSDL2_UpdateMonitors@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetDisplayBounds,函数 "void __cdecl ImGui_ImplSDL2_UpdateMonitors(void)" (?ImGui_ImplSDL2_UpdateMonitors@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetDisplayUsableBounds,函数 "void __cdecl ImGui_ImplSDL2_UpdateMonitors(void)" (?ImGui_ImplSDL2_UpdateMonitors@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetDisplayDPI,函数 "void __cdecl ImGui_ImplSDL2_UpdateMonitors(void)" (?ImGui_ImplSDL2_UpdateMonitors@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_CreateWindow,函数 "void __cdecl ImGui_ImplSDL2_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplSDL2_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetWindowID,函数 "bool __cdecl ImGui_ImplSDL2_Init(struct SDL_Window *,struct SDL_Renderer *,void *)" (?ImGui_ImplSDL2_Init@@YA_NPEAUSDL_Window@@PEAUSDL_Renderer@@PEAX@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetWindowFromID,函数 "void __cdecl ImGui_ImplSDL2_NewFrame(void)" (?ImGui_ImplSDL2_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetWindowFlags,函数 "void __cdecl ImGui_ImplSDL2_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplSDL2_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_SetWindowTitle,函数 "void __cdecl ImGui_ImplSDL2_SetWindowTitle(struct ImGuiViewport *,char const *)" (?ImGui_ImplSDL2_SetWindowTitle@@YAXPEAUImGuiViewport@@PEBD@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_SetWindowIcon,函数 "void __cdecl ImGui_ImplSDL2_SetWindowIcon(struct SDL_Window *,char const *)" (?ImGui_ImplSDL2_SetWindowIcon@@YAXPEAUSDL_Window@@PEBD@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_SetWindowPosition,函数 "void __cdecl ImGui_ImplSDL2_SetWindowPos(struct ImGuiViewport *,struct ImVec2)" (?ImGui_ImplSDL2_SetWindowPos@@YAXPEAUImGuiViewport@@UImVec2@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetWindowPosition,函数 "struct ImVec2 __cdecl ImGui_ImplSDL2_GetWindowPos(struct ImGuiViewport *)" (?ImGui_ImplSDL2_GetWindowPos@@YA?AUImVec2@@PEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_SetWindowSize,函数 "void __cdecl ImGui_ImplSDL2_SetWindowSize(struct ImGuiViewport *,struct ImVec2)" (?ImGui_ImplSDL2_SetWindowSize@@YAXPEAUImGuiViewport@@UImVec2@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetWindowSize,函数 "struct ImVec2 __cdecl ImGui_ImplSDL2_GetWindowSize(struct ImGuiViewport *)" (?ImGui_ImplSDL2_GetWindowSize@@YA?AUImVec2@@PEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_ShowWindow,函数 "void __cdecl ImGui_ImplSDL2_ShowWindow(struct ImGuiViewport *)" (?ImGui_ImplSDL2_ShowWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_RaiseWindow,函数 "void __cdecl ImGui_ImplSDL2_SetWindowFocus(struct ImGuiViewport *)" (?ImGui_ImplSDL2_SetWindowFocus@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_SetWindowFullscreen,函数 "void __cdecl ImGui_ImplSDL2_FullScreen(struct ImGuiViewport *,bool)" (?ImGui_ImplSDL2_FullScreen@@YAXPEAUImGuiViewport@@_N@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_SetWindowOpacity,函数 "void __cdecl ImGui_ImplSDL2_SetWindowAlpha(struct ImGuiViewport *,float)" (?ImGui_ImplSDL2_SetWindowAlpha@@YAXPEAUImGuiViewport@@M@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_DestroyWindow,函数 "void __cdecl ImGui_ImplSDL2_DestroyWindow(struct ImGuiViewport *)" (?ImGui_ImplSDL2_DestroyWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GL_SetAttribute,函数 "void __cdecl ImGui_ImplSDL2_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplSDL2_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GL_CreateContext,函数 "void __cdecl ImGui_ImplSDL2_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplSDL2_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GL_MakeCurrent,函数 "void __cdecl ImGui_ImplSDL2_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplSDL2_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GL_GetCurrentContext,函数 "void __cdecl ImGui_ImplSDL2_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplSDL2_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GL_GetDrawableSize,函数 "void __cdecl ImGui_ImplSDL2_NewFrame(void)" (?ImGui_ImplSDL2_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GL_SetSwapInterval,函数 "void __cdecl ImGui_ImplSDL2_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplSDL2_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GL_SwapWindow,函数 "void __cdecl ImGui_ImplSDL2_SwapBuffers(struct ImGuiViewport *,void *)" (?ImGui_ImplSDL2_SwapBuffers@@YAXPEAUImGuiViewport@@PEAX@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GL_DeleteContext,函数 "void __cdecl ImGui_ImplSDL2_DestroyWindow(struct ImGuiViewport *)" (?ImGui_ImplSDL2_DestroyWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetKeyboardFocus,函数 "void __cdecl ImGui_ImplSDL2_NewFrame(void)" (?ImGui_ImplSDL2_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_StartTextInput,函数 "void __cdecl ImGui_ImplSDL2_HookIme(struct SDL_Window *)" (?ImGui_ImplSDL2_HookIme@@YAXPEAUSDL_Window@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_StopTextInput,函数 "void __cdecl ImGui_ImplSDL2_SetPlatformImeData(struct ImGuiViewport *,struct ImGuiPlatformImeData *)" (?ImGui_ImplSDL2_SetPlatformImeData@@YAXPEAUImGuiViewport@@PEAUImGuiPlatformImeData@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_SetTextInputRect,函数 "void __cdecl ImGui_ImplSDL2_SetPlatformImeData(struct ImGuiViewport *,struct ImGuiPlatformImeData *)" (?ImGui_ImplSDL2_SetPlatformImeData@@YAXPEAUImGuiViewport@@PEAUImGuiPlatformImeData@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetGlobalMouseState,函数 "void __cdecl ImGui_ImplSDL2_NewFrame(void)" (?ImGui_ImplSDL2_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_WarpMouseInWindow,函数 "void __cdecl ImGui_ImplSDL2_NewFrame(void)" (?ImGui_ImplSDL2_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_WarpMouseGlobal,函数 "void __cdecl ImGui_ImplSDL2_NewFrame(void)" (?ImGui_ImplSDL2_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_CaptureMouse,函数 "void __cdecl ImGui_ImplSDL2_NewFrame(void)" (?ImGui_ImplSDL2_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_CreateSystemCursor,函数 "bool __cdecl ImGui_ImplSDL2_Init(struct SDL_Window *,struct SDL_Renderer *,void *)" (?ImGui_ImplSDL2_Init@@YA_NPEAUSDL_Window@@PEAUSDL_Renderer@@PEAX@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_SetCursor,函数 "void __cdecl ImGui_ImplSDL2_NewFrame(void)" (?ImGui_ImplSDL2_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_FreeCursor,函数 "void __cdecl ImGui_ImplSDL2_Shutdown(void)" (?ImGui_ImplSDL2_Shutdown@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_ShowCursor,函数 "void __cdecl ImGui_ImplSDL2_NewFrame(void)" (?ImGui_ImplSDL2_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GameControllerOpen,函数 "void __cdecl ImGui_ImplSDL2_UpdateGamepads(void)" (?ImGui_ImplSDL2_UpdateGamepads@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GameControllerGetAxis,函数 "void __cdecl ImGui_ImplSDL2_UpdateGamepads(void)" (?ImGui_ImplSDL2_UpdateGamepads@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GameControllerGetButton,函数 "void __cdecl ImGui_ImplSDL2_UpdateGamepads(void)" (?ImGui_ImplSDL2_UpdateGamepads@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_WaitEvent,函数 "void __cdecl ImGui_ImplSDL2_WaitForEvent(void)" (?ImGui_ImplSDL2_WaitForEvent@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_WaitEventTimeout,函数 "void __cdecl ImGui_ImplSDL2_WaitForEvent(void)" (?ImGui_ImplSDL2_WaitForEvent@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_EventState,函数 "void __cdecl ImGui_ImplSDL2_HookIme(struct SDL_Window *)" (?ImGui_ImplSDL2_HookIme@@YAXPEAUSDL_Window@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_SetHint,函数 "bool __cdecl ImGui_ImplSDL2_Init(struct SDL_Window *,struct SDL_Renderer *,void *)" (?ImGui_ImplSDL2_Init@@YA_NPEAUSDL_Window@@PEAUSDL_Renderer@@PEAX@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetRendererOutputSize,函数 "void __cdecl ImGui_ImplSDL2_NewFrame(void)" (?ImGui_ImplSDL2_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetPerformanceCounter,函数 "void __cdecl ImGui_ImplSDL2_NewFrame(void)" (?ImGui_ImplSDL2_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetPerformanceFrequency,函数 "void __cdecl ImGui_ImplSDL2_NewFrame(void)" (?ImGui_ImplSDL2_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_GetWindowWMInfo,函数 "void __cdecl ImGui_ImplSDL2_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplSDL2_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_Vulkan_GetDrawableSize,函数 "void __cdecl ImGui_ImplSDL2_NewFrame(void)" (?ImGui_ImplSDL2_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_sdl2.cpp.obj : error LNK2019: 无法解析的外部符号 SDL_Vulkan_CreateSurface,函数 "int __cdecl ImGui_ImplSDL2_CreateVkSurface(struct ImGuiViewport *,unsigned __int64,void const *,unsigned __int64 *)" (?ImGui_ImplSDL2_CreateVkSurface@@YAHPEAUImGuiViewport@@_KPEBXPEA_K@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetError,函数 "bool __cdecl ImGui_ImplGlfw_Init(struct GLFWwindow *,bool,enum GlfwClientApi)" (?ImGui_ImplGlfw_Init@@YA_NPEAUGLFWwindow@@_NW4GlfwClientApi@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetErrorCallback,函数 "bool __cdecl ImGui_ImplGlfw_Init(struct GLFWwindow *,bool,enum GlfwClientApi)" (?ImGui_ImplGlfw_Init@@YA_NPEAUGLFWwindow@@_NW4GlfwClientApi@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetMonitors,函数 "void __cdecl ImGui_ImplGlfw_UpdateMonitors(void)" (?ImGui_ImplGlfw_UpdateMonitors@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetMonitorPos,函数 "void __cdecl ImGui_ImplGlfw_UpdateMonitors(void)" (?ImGui_ImplGlfw_UpdateMonitors@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetMonitorWorkarea,函数 "void __cdecl ImGui_ImplGlfw_UpdateMonitors(void)" (?ImGui_ImplGlfw_UpdateMonitors@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetMonitorContentScale,函数 "void __cdecl ImGui_ImplGlfw_UpdateMonitors(void)" (?ImGui_ImplGlfw_UpdateMonitors@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetMonitorCallback,函数 "bool __cdecl ImGui_ImplGlfw_Init(struct GLFWwindow *,bool,enum GlfwClientApi)" (?ImGui_ImplGlfw_Init@@YA_NPEAUGLFWwindow@@_NW4GlfwClientApi@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetVideoMode,函数 "void __cdecl ImGui_ImplGlfw_UpdateMonitors(void)" (?ImGui_ImplGlfw_UpdateMonitors@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwWindowHint,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwCreateWindow,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwDestroyWindow,函数 "void __cdecl ImGui_ImplGlfw_DestroyWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_DestroyWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetWindowTitle,函数 "void __cdecl ImGui_ImplGlfw_SetWindowTitle(struct ImGuiViewport *,char const *)" (?ImGui_ImplGlfw_SetWindowTitle@@YAXPEAUImGuiViewport@@PEBD@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetWindowIcon,函数 "void __cdecl ImGui_ImplGlfw_SetWindowIcon(struct GLFWwindow *,char const *)" (?ImGui_ImplGlfw_SetWindowIcon@@YAXPEAUGLFWwindow@@PEBD@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetWindowPos,函数 "void __cdecl ImGui_ImplGlfw_CursorPosCallback(struct GLFWwindow *,double,double)" (?ImGui_ImplGlfw_CursorPosCallback@@YAXPEAUGLFWwindow@@NN@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetWindowPos,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetWindowSize,函数 "struct ImVec2 __cdecl ImGui_ImplGlfw_GetWindowSize(struct ImGuiViewport *)" (?ImGui_ImplGlfw_GetWindowSize@@YA?AUImVec2@@PEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetWindowSize,函数 "void __cdecl ImGui_ImplGlfw_SetWindowSize(struct ImGuiViewport *,struct ImVec2)" (?ImGui_ImplGlfw_SetWindowSize@@YAXPEAUImGuiViewport@@UImVec2@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetFramebufferSize,函数 "void __cdecl ImGui_ImplGlfw_NewFrame(void)" (?ImGui_ImplGlfw_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetWindowOpacity,函数 "void __cdecl ImGui_ImplGlfw_SetWindowAlpha(struct ImGuiViewport *,float)" (?ImGui_ImplGlfw_SetWindowAlpha@@YAXPEAUImGuiViewport@@M@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwRestoreWindow,函数 "void __cdecl ImGui_ImplGlfw_FullScreen(struct ImGuiViewport *,bool)" (?ImGui_ImplGlfw_FullScreen@@YAXPEAUImGuiViewport@@_N@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwMaximizeWindow,函数 "void __cdecl ImGui_ImplGlfw_FullScreen(struct ImGuiViewport *,bool)" (?ImGui_ImplGlfw_FullScreen@@YAXPEAUImGuiViewport@@_N@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwShowWindow,函数 "void __cdecl ImGui_ImplGlfw_ShowWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_ShowWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwFocusWindow,函数 "void __cdecl ImGui_ImplGlfw_SetWindowFocus(struct ImGuiViewport *)" (?ImGui_ImplGlfw_SetWindowFocus@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetWindowAttrib,函数 "bool __cdecl ImGui_ImplGlfw_GetWindowFocus(struct ImGuiViewport *)" (?ImGui_ImplGlfw_GetWindowFocus@@YA_NPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetWindowPosCallback,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetWindowSizeCallback,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetWindowCloseCallback,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetWindowFocusCallback,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwWaitEvents,函数 "void __cdecl ImGui_ImplGlfw_WaitForEvent(void)" (?ImGui_ImplGlfw_WaitForEvent@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwWaitEventsTimeout,函数 "void __cdecl ImGui_ImplGlfw_WaitForEvent(void)" (?ImGui_ImplGlfw_WaitForEvent@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetInputMode,函数 "void __cdecl ImGui_ImplGlfw_NewFrame(void)" (?ImGui_ImplGlfw_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetInputMode,函数 "void __cdecl ImGui_ImplGlfw_NewFrame(void)" (?ImGui_ImplGlfw_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetKeyName,函数 "void __cdecl ImGui_ImplGlfw_KeyCallback(struct GLFWwindow *,int,int,int,int)" (?ImGui_ImplGlfw_KeyCallback@@YAXPEAUGLFWwindow@@HHHH@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetKey,函数 "void __cdecl ImGui_ImplGlfw_UpdateKeyModifiers(struct GLFWwindow *)" (?ImGui_ImplGlfw_UpdateKeyModifiers@@YAXPEAUGLFWwindow@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetCursorPos,函数 "void __cdecl ImGui_ImplGlfw_NewFrame(void)" (?ImGui_ImplGlfw_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetCursorPos,函数 "void __cdecl ImGui_ImplGlfw_NewFrame(void)" (?ImGui_ImplGlfw_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwCreateStandardCursor,函数 "bool __cdecl ImGui_ImplGlfw_Init(struct GLFWwindow *,bool,enum GlfwClientApi)" (?ImGui_ImplGlfw_Init@@YA_NPEAUGLFWwindow@@_NW4GlfwClientApi@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwDestroyCursor,函数 "void __cdecl ImGui_ImplGlfw_Shutdown(void)" (?ImGui_ImplGlfw_Shutdown@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetCursor,函数 "void __cdecl ImGui_ImplGlfw_NewFrame(void)" (?ImGui_ImplGlfw_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetKeyCallback,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetCharCallback,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetMouseButtonCallback,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetCursorPosCallback,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetCursorEnterCallback,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetScrollCallback,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetGamepadState,函数 "void __cdecl ImGui_ImplGlfw_UpdateGamepads(void)" (?ImGui_ImplGlfw_UpdateGamepads@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSetClipboardString,函数 "void __cdecl ImGui_ImplGlfw_SetClipboardText(void *,char const *)" (?ImGui_ImplGlfw_SetClipboardText@@YAXPEAXPEBD@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetClipboardString,函数 "char const * __cdecl ImGui_ImplGlfw_GetClipboardText(void *)" (?ImGui_ImplGlfw_GetClipboardText@@YAPEBDPEAX@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetTime,函数 "void __cdecl ImGui_ImplGlfw_NewFrame(void)" (?ImGui_ImplGlfw_NewFrame@@YAXXZ) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwMakeContextCurrent,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSwapBuffers,函数 "void __cdecl ImGui_ImplGlfw_SwapBuffers(struct ImGuiViewport *,void *)" (?ImGui_ImplGlfw_SwapBuffers@@YAXPEAUImGuiViewport@@PEAX@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwSwapInterval,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwGetWin32Window,函数 "void __cdecl ImGui_ImplGlfw_CreateWindow(struct ImGuiViewport *)" (?ImGui_ImplGlfw_CreateWindow@@YAXPEAUImGuiViewport@@@Z) 中引用了该符号
[build] imgui_impl_glfw.cpp.obj : error LNK2019: 无法解析的外部符号 glfwCreateWindowSurface,函数 "int __cdecl ImGui_ImplGlfw_CreateVkSurface(struct ImGuiViewport *,unsigned __int64,void const *,unsigned __int64 *)" (?ImGui_ImplGlfw_CreateVkSurface@@YAHPEAUImGuiViewport@@_KPEBXPEA_K@Z) 中引用了该符号
[build] imgui.dll : fatal error LNK1120: 120 个无法解析的外部命令
[build] ninja: build stopped: subcommand failed.
[proc] 命令“"C:\Program Files\CMake\bin\cmake.EXE" --build d:/VS2022/imgui-msvc/build --config Release --target all --”已退出,代码为 1
[driver] 生成完毕: 00:00:24.567
[build] 生成已完成,退出代码为 1

from imgui.

programClown avatar programClown commented on June 17, 2024

现在没问题了,代码的link跟vcpkg的不太一致,手动配置一下好了

from imgui.

programClown avatar programClown commented on June 17, 2024

我在fonts文件夹的cpp文件头部都加入 #pragma comment(linker, "/STACK:8388608") ,还是编不过去

from imgui.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.