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文档比普通手册页更不透明,我不知道下一步该做什么。我错过了什么?