CMAKE_PREFIX_PATH, кажется, не работает, чтобы переопределить местоположение Anaconda3 qt cmake

Anaconda3 содержит дистрибутив Qt5 и связанные с ним файлы cmake, используемые для поиска пакетов.

CMake-х find_package (Qt5 COMPONENTS [components] REQUIRED) является привязкой к Anaconda3-дистрибутиву Qt5.

Я строю x86 Приложение MSVC и Anaconda3 имеет x64 сборка Qt5, поэтому я не могу просто оставить все как есть.

В попытке переопределить это поведение я добавил -DCMAKE_PREFIX_PATH=[relative path to Qt5 dir containing /lib/cmake] на вызов Cmake, но когда CMakeCache.txt восстанавливается после удаления, продолжает связывать каталоги компонентов с дистрибутивом Anaconda3 (например, Qt5Core_DIR:PATH=C:/ProgramData/Anaconda3/Library/lib/cmake/Qt5Core)

Учитывая, что документация CMake более непрозрачна, чем обычная справочная страница, я не знаю, что делать дальше. Что мне не хватает?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector