下载已经从最新的OpenCV源代码的github上2013年10月我已经运行的CMake(cmake的桂2.8.12),以第一“Configue”,然后“生成”的项目26个。 生成构建目录抛出一堆错误,首先是Error in generation process, project files may be invalid
:
我认为它是安全的,我忽略了第一组,它们看起来就像这样:
CMake的警告(DEV)中的应用程序/ haartraining /的CMakeLists.txt:
政策CMP0022未设置:INTERFACE_LINK_LIBRARIES定义的链路接口。 政策细节问题“的cmake --help政策CMP0022”。 使用cmake_policy命令来设置政策,禁止这种警告。静态库的目标“opencv_haartraining_engine”有
INTERFACE_LINK_LIBRARIES财产。 这应该是优选的,因为所述链路接口此库的来源。 忽略的财产,使用链接实现的链路接口来代替。 该警告是对项目开发。 使用-Wno-dev的压制它。
但错误的最后名单有我更担心。 这些是什么? 我应该采取行动呢? 我应该如何解决这些问题?
CMake的错误:给定的安装(EXPORT“OpenCVModules”)绝对DESTINATION“/ lib目录”但出口引用目标“opencv_core”具有相对DESTINATION“LIB”的安装。
CMake的错误:给定的安装(EXPORT“OpenCVModules”)绝对DESTINATION“/ lib目录”但出口引用目标“opencv_core”具有相对DESTINATION“BIN”的安装。
CMake的错误:给定的安装(EXPORT“OpenCVModules”)绝对DESTINATION“/ lib目录”但出口引用目标“opencv_flann”具有相对DESTINATION“LIB”的安装。
CMake的错误:给定的安装(EXPORT“OpenCVModules”)绝对DESTINATION“/ lib目录”但出口引用目标“opencv_flann”具有相对DESTINATION“BIN”的安装。
[...]
CMake的错误:给定的安装(EXPORT“OpenCVModules”)绝对DESTINATION“/ lib目录”但出口引用目标“opencv_videostab”具有相对DESTINATION“LIB”的安装。
CMake的错误:给定的安装(EXPORT“OpenCVModules”)绝对DESTINATION“/ lib目录”但出口引用目标“opencv_videostab”具有相对DESTINATION“BIN”的安装。
==========编辑===========
我不知道这里的问题是,CMake的价值CMAKE_USE_RELATIVE_PATHS
对2.4.6版本的代码运行CMake的时候这是目前最新的代码运行CMake的时候不存在。 如果是这样,有什么解决?