cmake引入第三方库 cmake中target_link_libraries无法使用相对路径是怎么回事?

cmake中target_link_libraries无法使用相对路径是怎么回事?使用相对路径时,您应该让cmake搜索并找到您的动态库,就像使用gcc/g直接链接时一样,您应该使用-L指定第三方库的

cmake中target_link_libraries无法使用相对路径是怎么回事?

使用相对路径时,您应该让cmake搜索并找到您的动态库,就像使用gcc/g直接链接时一样,您应该使用-L指定第三方库的路径。Cmake可以使用link例如,如果您的动态库位于/home/myproject/LIBS的路径中,使用命令link Directors(/home/myproject/LIBS)将路径添加到第三方库的搜索路径中,这样您就可以使用相对路径和目标link当库时,您只需要给出DLL的名称,例如目标链接库(MyApp-lcurl)