cmake引入第三方庫 cmake中target_link_libraries無法使用相對(duì)路徑是怎么回事?
cmake中target_link_libraries無法使用相對(duì)路徑是怎么回事?使用相對(duì)路徑時(shí),您應(yīng)該讓cmake搜索并找到您的動(dòng)態(tài)庫,就像使用gcc/g直接鏈接時(shí)一樣,您應(yīng)該使用-L指定第三方庫的
cmake中target_link_libraries無法使用相對(duì)路徑是怎么回事?
使用相對(duì)路徑時(shí),您應(yīng)該讓cmake搜索并找到您的動(dòng)態(tài)庫,就像使用gcc/g直接鏈接時(shí)一樣,您應(yīng)該使用-L指定第三方庫的路徑。Cmake可以使用link例如,如果您的動(dòng)態(tài)庫位于/home/myproject/LIBS的路徑中,使用命令link Directors(/home/myproject/LIBS)將路徑添加到第三方庫的搜索路徑中,這樣您就可以使用相對(duì)路徑和目標(biāo)link當(dāng)庫時(shí),您只需要給出DLL的名稱,例如目標(biāo)鏈接庫(MyApp-lcurl)