CMAKE_PREFIX_PATH似乎无法覆盖Anaconda3 qt cmake的位置

时间:2018-02-15 21:15:10

标签: c++ qt cmake anaconda

Anaconda3带来了Qt5的分发以及用于定位软件包的相关cmake文件。

CMake的find_package (Qt5 COMPONENTS [components] REQUIRED)绑定了Qt5的Anaconda3发行版。

我正在构建一个x86 MSVC应用程序而Anaconda3的Qt5版本为x64,所以我不能让它保持原样。

在尝试覆盖此行为时,我已将-DCMAKE_PREFIX_PATH=[relative path to Qt5 dir containing /lib/cmake]添加到cmake调用,但是在删除后重建CMakeCache.txt时,它会不断获取绑定到Anaconda3发行版的组件目录(例如{ {1}})

鉴于CMake文档比普通手册页更不透明,我不知道下一步该做什么。我错过了什么?

0 个答案:

没有答案