?如題,在vs中引用庫(kù),有很多文章講。但pragram?comment引用庫(kù)時(shí),搜索路徑從哪里開(kāi)始呢?從當(dāng)前工作目錄,也就是當(dāng)前工程的工程目錄。以下片斷是微軟官方的例子,其明確指出linker首先從當(dāng)前工作目錄搜索,寫(xiě)相對(duì)路徑時(shí)注意不要寫(xiě)錯(cuò)了。
鏈接:https://docs.microsoft.com/en-us/cpp/preprocessor/comment-c-cpp?view=msvc-160

官方示例代碼
搜索路徑問(wèn)題雖然解決,還有個(gè)問(wèn)題需要說(shuō)明:comment只是提供了路徑。使用中發(fā)現(xiàn):建立個(gè)靜態(tài)庫(kù)工程,通過(guò)comment引用了另一個(gè)靜態(tài)庫(kù),編譯靜態(tài)庫(kù)工程后,引用的靜態(tài)庫(kù)并沒(méi)有被鏈接進(jìn)我的靜態(tài)庫(kù)中,一換路徑就找不到comment引用的庫(kù)了。如果想要引用的靜態(tài)庫(kù)鏈接進(jìn)庫(kù)工程的代碼,需要使用VS工程設(shè)置中l(wèi)inker的引用目錄及依賴項(xiàng)完成,這樣世界就太平了。