CMake 解析错误函数缺少结尾")"。而是找到带有文本的未终止字符串")
CMake Parse error Function missing ending ")". Instead found unterminated string with text ")
首先我想说我知道以下问题
解析错误。函数缺少结局。")"cmake
cmake的execute_process和任意壳脚本
但我无法理解这些问题中提供的解决方案,因为我对CMake命令不了解,而且我认为我的问题上下文是不同的。
我正在尝试编译https://github.com/openalpr/imageclipper此软件。我正在遵循readme文件中的说明,该说明只能执行以下两个命令
1。)cmake ./
2。)make
但是在发出第一个命令时,我会得到此错误 ->
c: users vishal tewatia downloads imageclipper-master> cmake ./cmakelists.txt上的cmake错误:25: 解析错误。函数缺少结束")"。而是发现未终止 带有文本的字符串")
endif()
set(src
src/imageclipper.cpp
)
add_executable($ {project_name} $ {src})
target_link_libraries($ {project_name} $ {opencv_libs}
c:/boost_1_65_1/stage/lib
)。
- 配置不完整,发生错误!另请参见" C:/user/vishal tewatia/downloads/imageclipper-master/cmakefiles/cmakeoutput.log"。
下面是cmakelists.txt文件
cmake_minimum_required (VERSION 2.6)
project(imageclipper)
SET(PROJECT_VERSION "0.1")
SET(OpenCV_DIR "C:opencvbuildinstallx64vc15bin")
# Opencv Package
FIND_PACKAGE( OpenCV REQUIRED )
IF (${OpenCV_VERSION} VERSION_LESS 2.3.0)
MESSAGE(FATAL_ERROR "OpenCV version is not compatible :
${OpenCV_VERSION}")
ENDIF()
SET(SRC
src/imageclipper.cpp
)
ADD_EXECUTABLE( ${PROJECT_NAME} ${SRC} )
TARGET_LINK_LIBRARIES( ${PROJECT_NAME} ${OpenCV_LIBS}
C:/boost_1_65_1/stage/lib
)
我不明白为什么说功能缺少")",因为在cmakelists.txt文件中,所有打开的括号都关闭了。或者如果错误是关于" c:/boost_1_65_1/stage/lib"的错误,则此地址不正确,我不确定该怎么办,请帮助。
好吧,所以我找到了解决方案,它所需的只是\,而不是 当设置opencv_dir
- 在 C++ 中从 8 位 ASCII 字符创建 7 位 ASCII 文本字符串
- cin>>gender 和 cin>>*gender ( c 样式文本字符串)有什么区别
- 是否可以动态检查文本字符串是否是 C++ 中给定类的成员?
- 用Zlib解压缩文本字符串
- 将文本字符串作为常量字符 * 参数传递会导致代码分析器错误
- 来自文本字符串或某种其他机制的代码类自动生成器
- 函数读取最大和min int值,并用文本字符串返回
- 模板代码和文本字符串
- 声明具有常量引用与常量变量的常量文本字符串
- 加密给定的文本字符串-Caesar Cipher
- 如何使用键盘输入和sf ::文本在SFML中添加一种文本框以显示文本字符串
- 在C++代码中,如何让用户在2个文本字符串之间输入一个数字
- 如何将文本从一个文件复制到另一个文件,然后将文本字符串的第一个字母转换为大写
- 从文本字符串推断类型
- 跟踪内存中的文本字符串
- 将字符串变量与整数和文本字符串连接起来的 C++ 字符串流
- 将 char 数组分配给文本字符串 - C++
- 如何修复将文本字符串附加到 C 字符串的错误
- 使用C++读取不同长度的多个文本字符串
- 在C++中创建原始文本字符串,类似于 C# 的"@ string"