我已經通過名稱test.dll
製作了一個dll。 我有.lib文件和相同的頭文件。如何從另一個目錄中包含DLL
我粘貼.lib
文件和程序A和B方案文件夾中的頭文件,但我想有一個共同的文件夾,在那裏我可以貼上我的test.dll
,使A和B都可以使用它。
我使用VS 2008的語言是C++
我已經通過名稱test.dll
製作了一個dll。 我有.lib文件和相同的頭文件。如何從另一個目錄中包含DLL
我粘貼.lib
文件和程序A和B方案文件夾中的頭文件,但我想有一個共同的文件夾,在那裏我可以貼上我的test.dll
,使A和B都可以使用它。
我使用VS 2008的語言是C++
您需要的公共目錄添加到您的路徑,或者開始從兩者的相同目錄下& B(其中也將包含DLL)。
請參見本MSDN article詳細信息/選項...
- 更多 -
默認情況下,系統會看在以下位置...
你不能改變他們通過編程來,但是你可以通過添加常用文件夾位置到PATH環境變量中運行的程序
我沒有在一個長期做的Windows編程之前得到你想要的結果時間。你需要設置一個環境變量。它有一個名稱,如加載庫路徑;如果你進入Visual Studio的環境變量設置,你甚至可能會看到它。你甚至應該能夠調試源代碼。 – octopusgrabbus 2012-04-14 12:17:06
@octopusgrabbus我試過,因爲我給了路徑爲c:\ Newfolder \ test.dll,但是當我編譯它給了我一個關於DLL錯誤 – hardyz009 2012-04-14 12:19:46
你可以通過'LoadLibrary'和'GetProcAddress'動態加載DLL。 – kobik 2012-04-14 12:36:18