作者nosrep (ㄎ)
看板Programming
标题Re: [问题] 无法载入模组- dll
时间Mon Dec 8 08:25:12 2008
谢谢你解说~
我後来发现是 .NET 的问题...装了 3.5 就可以了,
这样就很麻烦了,我还要要求客户下载几百MB的 .NET...
我要设定什麽可以让 VC 编译出比较通用的 dll 嘛?
然後我用的事 C++, 专案是从 DirectShow 范例转出来的VC2008 project from VC6
※ 引述《琏琏 <[email protected]>, 看板: 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