關於DLL巢狀封裝及呼叫

2021-08-11 07:55:16 字數 400 閱讀 9909

最近閒來無事想對log4net進行封裝,封裝成靜態函式,呼叫時不需要管配置檔案,不需要進行配置,直接通過靜態函式記錄日誌。

將log4net.dll封裝成自己的類庫logtool.dll

但是在呼叫時出現了問題,若是將自己生成的logtool.dll以及log4net.dll同時放在exe同目錄下,呼叫沒問題;

但是如果專案引用dll太多,想把logtool.dll以及log4net.dll放在llib資料夾下,同時在應用程式配置檔案中設定privatepath,

但總是報出找不到logtool的依賴項,分析原因是因為logtool不知道去哪找log4net

不知道大家遇到過這種問題沒,怎麼解決的呢?

我暫時把logtool.dll以及log4net.dll同時放在exe同目錄下了,先用著再說

Dll巢狀呼叫

問題描述 有乙個公共的標頭檔案裡面有這麼一段描述 define dll import declspec dllimport define dll export declspec dllexport ifdef win32 ifndef dll export api define dll export...

DLL封裝呼叫

首先需要建立乙個dll,在vs選中檔案 新建 專案 名稱為mydll 在裡面隨便寫乙個方法 public static string name li public static string number 12567032 public static string age 21 public sta...

多個類的DLL封裝及呼叫

cpp view plain copy define facelibdll include stdafx.h include facedll.h include 標頭檔案中函式的實現 facerecognizer facerecognizer facerecognizer facerecognize...