注意动态链接库是直接生成的,不需要从其他地方获取,这个报错是路径问题或者没有生成的原因,
解决方法
1,查看是不是路径有问题
2.这个错误通常发生在CMake试图为一个目标链接源文件,但是无法确定应该使用哪种语言进行链接。在你的情况下,myplugins库可能只包含了头文件(.h或.hpp),而没有源文件(.cpp或.cu)。CMake需要至少一个源文件来确定链接语言。
你可以尝试在CMakeLists.txt中为myplugins目标显式设置链接语言。例如,如果你的代码是C++,你可以添加以下行:
set_target_properties(myplugins PROPERTIES LINKER_LANGUAGE CXX)
这将直接告诉CMake为该目标使用C++进行链接1。
如果你的库真的只包含头文件,那么你可能需要将它设置为INTERFACE库1。INTERFACE库是一种只包含头文件的库,不包含任何要编译的源文件。你可以这样做: