Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CMake';s find packages查找不存在的python库_Python_Cmake_Anaconda - Fatal编程技术网

CMake';s find packages查找不存在的python库

CMake';s find packages查找不存在的python库,python,cmake,anaconda,Python,Cmake,Anaconda,FindPythonLibs.cmake不知何故找到了不存在/已卸载的Python版本 当我运行find_包(需要pythonlibs3)CMake正确地找到我的Python3.6安装并添加其包含路径时,但随后我得到了错误 没有规则使“minotaur cpp.exe”需要目标“C:/Users/ultim/Anaconda2/libs/python27.lib”。停止。 这个目录不存在,我最近卸载了Anaconda及其附带的python。我已经查看了我的环境变量和注册表,但没有找到对此位置的引

FindPythonLibs.cmake不知何故找到了不存在/已卸载的Python版本

当我运行
find_包(需要pythonlibs3)
CMake正确地找到我的Python3.6安装并添加其包含路径时,但随后我得到了错误

没有规则使“minotaur cpp.exe”需要目标“C:/Users/ultim/Anaconda2/libs/python27.lib”。停止。

这个目录不存在,我最近卸载了Anaconda及其附带的python。我已经查看了我的环境变量和注册表,但没有找到对此位置的引用

有人知道哪里可能还有对该位置的引用吗?

由于
find_package()
的“REQUIRED”选项不起作用,您可以明确说明使用带有缓存变量的CMake选项的Python库:

cmake-DPYTHON\u INCLUDE\u DIR=C:\Python36\INCLUDE-DPYTHON\u LIBRARY=C:\Python36\libs\Python36.lib..

由于
find\u package()
的“必需”选项不起作用,因此可以明确说明使用带有缓存变量的cmake选项的Python库:


cmake-DPYTHON\u INCLUDE\u DIR=C:\Python36\INCLUDE-DPYTHON\u LIBRARY=C:\Python36\libs\Python36.lib..

您是否尝试过删除生成目录并再次运行
cmake
?这肯定是一个很好的问题,可以回答您是否尝试过删除生成目录并再次运行
cmake
要得到答案的问题