Re: [問題] 無法載入模組- dll

看板Programming作者 (ㄎ)時間16年前 (2008/12/08 08:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/10 (看更多)
謝謝你解說~ 我後來發現是 .NET 的問題...裝了 3.5 就可以了, 這樣就很麻煩了,我還要要求客戶下載幾百MB的 .NET... 我要設定什麼可以讓 VC 編譯出比較通用的 dll 嘛? 然後我用的事 C++, 專案是從 DirectShow 範例轉出來的VC2008 project from VC6 ※ 引述《璉璉 <devil@tainan.com.tw.x>, 看板: Programming》之銘言: : dll 基本上分四類。 : 1. 特殊用途,這種可以忽略,因為沒有文件可參考。 : 2. 函數型 dll,傳統的 windows dll ,基本上 Windows API 都是。 : 3. COM DLL,物件型的 DLL ,通常需要參考的這類 : 4. Managed DLL,.Net 專用的新格式,但可發佈成 COM DLL。 : 需要向電腦註冊的只有 COM DLL 。 : 2, 4 可以依據規則將 DLL 複製到指定的目錄即可使用,通常在做封裝部署時就會處理好。 : VS2008 中,VBNET / C# 只能做 Managed DLL ,只有 VC 可以做上面全部的 DLL 。 : 外掛其它編譯器時,則要看編譯器的說明書,例如 Intel Visual Fortran 可做函數型 DLL。 : 若把 VBNET / C# 做的 Managed DLL 發佈成 COM DLL ,則目標電腦在安裝時,除需註冊外,還要安裝 .Net framework ,VS2008 對應的是 .Net framework 3.5 。 : Dependency Walker 這個工具是用來觀察 函數型 DLL 的。 : 請說明你是打算做哪種 DLL ,在 VS2008 開的專案是哪種語言跟哪種類別。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.189.250
文章代碼(AID): #19F6bhk8 (Programming)
討論串 (同標題文章)
文章代碼(AID): #19F6bhk8 (Programming)