kalininei / CFDCourse25

0 stars 0 forks source link

Проект #6

Open MishaelXV opened 3 days ago

MishaelXV commented 3 days ago

Евгений Игоревич, здравствуйте. После сборки проекта по прежнему не видит catch2/catch.hpp, подскажите пожалуйста в чём может быть проблема.

kalininei commented 3 days ago

Удалите build. Создайте заново

MishaelXV commented 3 days ago

Уже делал это. Ошибка та же

kalininei commented 3 days ago

У вас этот файл есть CFDCourse25/build/_deps/catch-src/single_include/catch2/catch.hpp ?

MishaelXV commented 3 days ago

Да

kalininei commented 3 days ago

ПОпробуйте слудующие изменения: 1) в корневом CMakeLists.txt image 2) в src/test/CMakeLists.txt image

MishaelXV commented 3 days ago

CMake Error at src/CMakeLists.txt:6 (add_executable): add_executable cannot create target "cfd25_test" because another target with the same name already exists. The existing target is an executable created in source directory "/Users/macbookmike_1/Documents/kalinin/CFDCourse25/src/test". See documentation for policy CMP0002 for more details.

CMake Error at src/CMakeLists.txt:8 (target_link_libraries): Attempt to add link library "cfd25" to target "cfd25_test" which is not built in this directory.

This is allowed only when policy CMP0079 is set to NEW. Ошибки при запуске cmake

kalininei commented 3 days ago

А билд тут очистили?

MishaelXV commented 3 days ago

Да

kalininei commented 3 days ago

версию cmake скажите

MishaelXV commented 3 days ago

cmake version 3.31.0

kalininei commented 3 days ago

можете из консоли проделать

cd CFDCourse25            # в корневую директорию
rm -rf build              # удалить build, если она там есть
mkdir build
cd build
cmake ..
make -j4 
MishaelXV commented 3 days ago

Как раз, когда cmake .. запускаю, эти ошибки вылазят CMake Error at src/CMakeLists.txt:6 (add_executable): add_executable cannot create target "cfd25_test" because another target with the same name already exists. The existing target is an executable created in source directory "/Users/macbookmike_1/Documents/kalinin/CFDCourse25/src/test". See documentation for policy CMP0002 for more details.

CMake Error at src/CMakeLists.txt:7 (target_link_libraries): Attempt to add link library "cfd25" to target "cfd25_test" which is not built in this directory.

This is allowed only when policy CMP0079 is set to NEW.

kalininei commented 3 days ago

Я щас новую ветку создал try-build. Переключитесь на неё и попробуйте забрать оттуда

MishaelXV commented 3 days ago

Не совсем вас понял, что мне нужно сделать?

kalininei commented 3 days ago

git reset --hard git pull git checkout try-build

MishaelXV commented 3 days ago

По прежнему пишет catch2 не найден

kalininei commented 3 days ago

При запуске cmake из консоли?

MishaelXV commented 3 days ago

Да

kalininei commented 3 days ago

Ну не знаю, тогда. Давайте созвонимся с показом экрана. Вечером. У вас телемост есть?

MishaelXV commented 3 days ago

Да, во сколько вам будет удобно?

kalininei commented 3 days ago

Ну давайте на 18.00 ориентировочно.

MishaelXV commented 3 days ago

Хорошо, большое спасибо

kalininei commented 3 days ago

Ну вы где там? нарисуйтесь как-нибудь

MishaelXV commented 3 days ago

Я тут, вы ссылку скинете?

kalininei commented 3 days ago

https://telemost.yandex.ru/j/1370677226