Skip to content

Imtui doesn't compile due to imgui headers not being found #46

@kamkow1

Description

@kamkow1

Hello,
I'm trying to use Imtui in my Cmake project, but Imtui doesn't compile.
here's the error:

[kamil@czarnepudlo build]$ cmake .. && make -j8
-- Configuring done
-- Generating done
-- Build files have been written to: /archive/ARCHIVE/sources/ce/build
[ 46%] Built target imgui-for-imtui
[ 53%] Built target ce_lib
[ 69%] Built target imtui
[ 76%] Building CXX object CMakeFiles/ce_exe.dir/source/main.cpp.o
Scanning dependencies of target imtui-ncurses
[ 84%] Building CXX object thirdparty/imtui/src/CMakeFiles/imtui-ncurses.dir/imtui-impl-ncurses.cpp.o
In file included from /archive/ARCHIVE/sources/ce/source/main.cpp:3:
/archive/ARCHIVE/sources/ce/thirdparty/imtui/include/imtui/imtui.h:8:10: fatal error: 'imgui/imgui.h' file not found
#include "imgui/imgui.h"
         ^~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/ce_exe.dir/build.make:82: CMakeFiles/ce_exe.dir/source/main.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:158: CMakeFiles/ce_exe.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 92%] Linking CXX static library libimtui-ncurses.a
[ 92%] Built target imtui-ncurses
make: *** [Makefile:171: all] Error 2

Also, yes, I did clone the repo with --recursive so the imgui submodule is present in the third-party directory

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions