Как запустить в Visual Studio, настройка working directory
Файл->Открыть->CMake... и выбираете CMakeLists.txt в корне проекта.
UPD: игнорируйте все что написано ниже, начиная с этого commit-а настривать Working Directory больше не надо, она будет работать автоматически везде (благодаря вызову configureWorkingDirectory() в main.cpp).
Если вы видите ошибку про путь к картинке (UPD: больше такую проблему вы встречать не должны):

То вам нужно изменить рабочую папку (working directory) - то есть папку из которой запускается программа:
Добавьте в самом начале main.cpp:
...
#include <filesystem>
int main() {
std::cout << "Default working directory: " << std::filesystem::current_path() << std::endl;
std::filesystem::current_path("C:\\Users\\...\\MyProjects\\CVPuzzleSolver"); // TODO UPDATE ME
std::cout << "Updated working directory: " << std::filesystem::current_path() << std::endl;
...
}
