/home/mxnavi/Desktop/im/ImageTool/CMakeLists.txt:153: error: install TARGETS given no RUNTIME DESTINATION for executable target "ImageTool".
时间: 2023-07-01 15:26:40 浏览: 118
这个错误是由于 `install` 函数调用时没有为可执行目标指定 `RUNTIME DESTINATION` 导致的。`install` 函数用于安装构建好的目标文件和其他必要的文件到指定的位置。对于可执行目标,需要指定 `RUNTIME DESTINATION`,表示该目标在安装时应该被安装到哪个目录下。
你需要在 `CMakeLists.txt` 文件中为 `install` 函数添加 `RUNTIME DESTINATION` 参数,例如:
```
install(TARGETS ImageTool
RUNTIME DESTINATION bin)
```
其中 `ImageTool` 是你的可执行目标的名称,`bin` 是可执行目标安装的目录。你需要根据你的实际情况修改这两个参数。
阅读全文