pthom / imgui_manual

https://pthom.github.io/imgui_manual_online - an interactive manual for ImGui

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build error: ImGuiConfigFlags_DockingEnable’ was not declared

nnop opened this issue · comments

commented

I met the following error while building the desktop application.

~/codes/imgui_manual/build master > make                                                           py py38 13:42:01
Consolidate compiler generated dependencies of target imgui
[  6%] Built target imgui
Consolidate compiler generated dependencies of target glad
[  8%] Built target glad
Consolidate compiler generated dependencies of target hello_imgui
[  9%] Building CXX object external/hello_imgui/src/hello_imgui/CMakeFiles/hello_imgui.dir/imgui_default_settings.cpp.o
/home/nio/codes/imgui_manual/external/hello_imgui/src/hello_imgui/imgui_default_settings.cpp: In function ‘void HelloImGui::ImGuiDefaultSettings::SetupDefaultImGuiConfig()’:
/home/nio/codes/imgui_manual/external/hello_imgui/src/hello_imgui/imgui_default_settings.cpp:89:23: error: ‘ImGuiConfigFlags_DockingEnable’ was not declared in this scope; did you mean ‘ImGuiConfigFlags_None’?
   89 |     io.ConfigFlags |= ImGuiConfigFlags_DockingEnable;  // Enable Docking
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                       ImGuiConfigFlags_None
/home/nio/codes/imgui_manual/external/hello_imgui/src/hello_imgui/imgui_default_settings.cpp: In function ‘void HelloImGui::ImGuiDefaultSettings::SetupDefaultImGuiStyle()’:
/home/nio/codes/imgui_manual/external/hello_imgui/src/hello_imgui/imgui_default_settings.cpp:106:26: error: ‘ImGuiConfigFlags_ViewportsEnable’ was not declared in this scope
  106 |     if (io.ConfigFlags & ImGuiConfigFlags_ViewportsEnable)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [external/hello_imgui/src/hello_imgui/CMakeFiles/hello_imgui.dir/build.make:132: external/hello_imgui/src/hello_imgui/CMakeFiles/hello_imgui.dir/imgui_default_settings.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:349: external/hello_imgui/src/hello_imgui/CMakeFiles/hello_imgui.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

It seems this project is not cloning the imgui docking branch?

You are right! Thanks for noting this, I just corrected it