天天看點

Visual Studio可執行程式exe如何調用其它檔案夾的dll/lib檔案

  應注意的是:用以下描述的方法可以是相同版本調用同版本或調用低版本的dll是有效的,如果想調用高版本的dll肯定會提示dll缺失,即調用失敗!如使用VS2015(v140)編譯出來的exe程式調用VS2017(v141)編譯生成的dll即會導緻調用失敗。

  引入dll的方法:

方法1:配置屬性->調試->環境:輸入path=包含dll檔案的檔案夾路徑,

  注意是包含dll檔案的檔案夾的路徑,而不是dll檔案的路徑

  注意path(空格)=路徑、path=(空格)路徑、path(空格)=(空格)路徑等寫法都會導緻dll引用失敗。

方法2:将dll檔案拷貝到生成的.exe所在的檔案夾中

方法3:配置屬性->調試->工作目錄:包含dll檔案的檔案夾路徑

--------------------------------------------------------------------------------------------

可參考圖文并茂的描述:javascript:void(0)

  引入LIB的方法:

一、VS中添加LIb庫及頭檔案(外部依賴項)的步驟:

 1、添加工程的頭檔案目錄:工程---屬性---配置屬性---c/c++---正常---附加包含目錄:加上頭檔案存放目錄。

 2、添加檔案引用的lib靜态庫路徑:工程---屬性---配置屬性---連結器---正常---附加庫目錄:加上lib檔案存放目錄。

    然後添加工程引用的lib檔案名:工程---屬性---配置屬性---連結器---輸入---附加依賴項:加上lib檔案名。

 3、添加工程引用的dll動态庫:把引用的dll放到工程的可執行檔案所在的目錄下。

沒有堅守就沒有事業,沒有執着就沒有未來!