@ilyaa01
Новичёк не судите строго

Ошибка при компиляции файла в cmake, mingw и wxwidgets?

Я новичок в cmake и вообще в языке C++

Сама ошибка

[main] Building folder: 02
[build] Starting build
[proc] Executing command: "C:\Program Files\CMake\bin\cmake.EXE" --build d:/ILYAA/Программирование/04/02/build --config Debug --target MMP -j 6 --
[build] CMake Error: Target DependInfo.cmake file not found
[build] mingw32-make.exe[3]: *** No rule to make target 'D:/ILYAA/Программирование/04/02/src/main.cpp', needed by 'CMakeFiles/MMP.dir/src/main.cpp.obj'. Stop.
[build] mingw32-make.exe[2]: *** [CMakeFiles\Makefile2:82: CMakeFiles/MMP.dir/all] Error 2
[build] mingw32-make.exe[1]: *** [CMakeFiles\Makefile2:89: CMakeFiles/MMP.dir/rule] Error 2
[build] mingw32-make.exe: *** [Makefile:143: MMP] Error 2
[proc] The command: "C:\Program Files\CMake\bin\cmake.EXE" --build d:/ILYAA/Программирование/04/02/build --config Debug --target MMP -j 6 -- exited with code: 2
[driver] Build completed: 00:00:00.352
[build] Build finished with exit code 2

CMakeLists

cmake_minimum_required(VERSION 3.20.0)
project(MMP VERSION 0.1.0)

set(wxWidgets_ROOT_DIR "c:/wxwidgets")
set(wxWidgets_LIB_DIR "c:/wxwidgets/lib/gcc810_x64_dll")

find_package(wxWidgets REQUIRED COMPONENTS net core base)
include(${wxWidgets_USE_FILE})

file(GLOB project
src/*
)
add_executable(MMP ${project})

target_link_libraries(MMP ${wxWidgets_LIBRARIES})
target_include_directories(MMP PRIVATE ${wxWidgets_INCLUDE_DIRS})

  • Вопрос задан
  • 281 просмотр
Решения вопроса 1
Попробуйте не использовать кириллические символы в пути к проекту, это может приводить к проблемам. Равно как и пробелы в путях. И того и другого желательно избегать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы