VC項目程序運行時設置指定目錄讀取Dll


方法一:

選擇當前工程,右擊
"Properties" -> "Configuration Properties" -> "Debugging",
在"Working Directory"設置dll的路徑就可以了

 

方法二:設置項目的環境變量

 

方法三:

CString strDllPath = GetExePath() + _T("System");
SetDllDirectory(strDllPath);

 

 

查找Dll目錄的次序:

應用程序使用LoadLibrary顯式鏈接,那么在這個函數的參數中可以指定DLL文件的完整路徑。如果不指定路徑,或是進行隱式鏈接,Windows將遵循下面的搜索順序來定位DLL: 
1. 包含EXE文件的目錄, 
2. 進程的當前工作目錄, 
3. Windows系統目錄, 
4. Windows目錄, 
5. 列在Path環境變量中的一系列目錄。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM