Eu tenho esse erro no Ubuntu 20.04 ao executar o cmake e faça
[100%] Linking CXX executable ./tmp/DearPyGuiDearSandbox/DearSandbox
/usr/bin/ld: cannot find -lpython3.9d
collect2: error: ld returned 1 exit status
make[2]: *** [sandbox/CMakeFiles/DearSandbox.dir/build.make:102: ./tmp/DearPyGuiDearSandbox/DearSandbox] Error 1
make[1]: *** [CMakeFiles/Makefile2:218: sandbox/CMakeFiles/DearSandbox.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
Eu já tentei incluí-los no CMakeLists.txt mas sem sorte
include_directories(/usr/include/python3.9)
include_directories(./miniconda3/envs/ngp/lib/python3.9/)
include_directories(/usr/lib/x86_64-linux-gnu/)
include_directories(/usr/share/doc/libpython3.9)
include_directories(/usr/share/doc/libpython3.9-dev
Para identificar quais pacotes contêm um arquivo ausente, instale o arquivo apt
Em seguida, atualize o banco de dados de pesquisa:
Então você pode procurar o arquivo:
Identificando o pacote libpython3.9-dbg, que você pode instalar.