The plain signature for target_link_libraries has already been used with the target "lvgldemo". All uses of target_link_libraries with a target must be either all-keyword or all-plain.
时间: 2023-12-19 08:16:57 浏览: 208
targetlink
5星 · 资源好评率100%
这个错误是因为在 CMakeLists.txt 文件中 target_link_libraries 函数对于同一个目标 "lvgldemo" 使用了不同的语法形式,一种是使用关键字参数,另一种是使用纯文本参数。你需要确保只使用一种语法形式,要么都使用关键字参数,要么都使用纯文本参数。
例如,如果你要使用关键字参数,可以这样写:
```
target_link_libraries(lvgldemo PRIVATE opengl32 glew32 glfw)
```
如果你要使用纯文本参数,可以这样写:
```
target_link_libraries(lvgldemo opengl32 glew32 glfw)
```
阅读全文