[問題] VS2005 DLL linking問題

看板C_and_CPP (C/C++)作者 (雷丘)時間16年前 (2009/12/08 05:20), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/2 (看更多)
開發環境:VS2005 小的手邊有一個現成的 DLL 因為特殊因素 現成的這個DLL只能用 dynamic DLL linking方式來鏈結 為了要在自己的程式做static DLL linking 與是想要再寫一個 DLL 以 dynamic DLL linking的方式鏈結到這個現成的 DLL 並能提供自己程式 static DLL linking 的方式鏈結 請問這種情況有辦法做到嗎? 因為 dynamic DLL linking 需要用到 LoadLibrary() 但在沒有main的DLL 這種方式可能實現嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.132.134

12/08 09:50, , 1F
在Windows下, DLL雖然沒有main, 但是有DllMain, 通常DLL
12/08 09:50, 1F

12/08 09:50, , 2F
被load起來以後第一個要中的是DLLMain裡的attachProcess
12/08 09:50, 2F

12/08 09:51, , 3F
所以DLL裡找合適的地方call LoadLibrary其他DLL是OK的:)
12/08 09:51, 3F
文章代碼(AID): #1B7N6Blm (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1B7N6Blm (C_and_CPP)