回覆列表
  • 1 # 跳舞的山羊

    1 VC++目錄一般包括 標頭檔案目錄、庫檔案目錄、引用目錄等,所引用的是公共庫得目錄比如SDK、system32下的平臺元件庫,這是一個集合形式,當然也可以新增私有的標頭檔案目錄、庫檔案目錄(靜態庫)、引用目錄(動態庫)。2 連結器 中的附加庫目一般是指靜態庫檔案,一般用來做私有動態連結庫(dll)隱式呼叫的匯出檔案的引用。一般C++私有動態連結庫生成的時候,有三個檔案需要提供給呼叫者標頭檔案(*.h)、動態連結庫檔案(*.dll)、靜態連結庫檔案(*.lib)這個靜態庫檔案不是真正的靜態庫檔案包含全部的程式,他只是一個匯出檔案僅包含匯出的符號的說明。3 當VC++目錄中的公共庫之間發生衝突時,一般是個別幾個庫檔案,可以透過連結器 中的忽略預設庫,再附加想要使用的公共庫來消除二義性。

  • 2 # 使用者2458114238191884

    c/c++, 附加庫目錄,代表的是c/c++檔案編譯時所需要的標頭檔案,而資源編譯時也是需要附加包含庫目錄的,

    而vc++的包含目錄,代表的是全域性專案的包含目錄

    配置過VC++裡面的庫,C/C++裡面的就可以不用配置

    VS專案中的包含目錄、庫目錄、附加包含目錄、附加庫目錄、附加依賴項均在”專案->屬性->配置屬性”下進行配置,具體說明如下:

    VC++目錄:

    包含目錄:尋找#include

    庫目錄:尋找.lib檔案的搜尋目錄

    C/C++:

    常規->附加包含目錄:尋找#include

    包含目錄和附加包含目錄(庫目錄和附加庫目錄)的區別:

    包含目錄:修改了系統的include宏的值,是全域性的;

    附加包含目錄:用於當前專案,對其他專案沒有影響。

    (庫目錄和附加庫目錄的區別同上)

  • 中秋節和大豐收的關聯?
  • vivox1s手機gps總是自己開啟怎麼辦?