小弟最近在做一个小项目,需要用到cmake的target_link_libraries()来链接一个已经存在的动态库文件,就像这样 myproject/libs/libcurl.so(libcurl.so是直接下载的)。我把CmakeList.txt和qiproject.xml放在另一个文件夹下,就像这样 myproject/build/cmakelist.txt. 编辑cmakelist.txt的时候使用target_link_libraries()来链接动态库 ,在make的时候发现,只有使用动态库的绝对路径才行得通,换成相对路径就不行。
幕布斯7119047
眼眸繁星
缥缈止盈