根据错误信息,CMakeLists.txt 文件的第 17 行使用了不正确的语法。在使用 target_link_libraries
函数时,IMPORTED 库只能与 INTERFACE 关键字一起使用。
要修复这个错误,请确保在 target_link_libraries
函数调用中使用正确的语法。如果你要链接一个 IMPORTED 库,可以这样写:
target_link_libraries(your_target_name INTERFACE imported_library_name)
请将 your_target_name
替换为你的目标名称,将 imported_library_name
替换为你要链接的 IMPORTED 库名称。
如果你能提供更多相关代码片段或整个 CMakeLists.txt 文件,我可以更具体地帮助你解决问题。
内容由零声教学AI助手提供,问题来源于学员提问