日期:2014-05-17  浏览次数:20896 次

引用DLL问题,求高手解决.

[DllImport("Sieaf.dll")]
public  static extern long init( String addr ,  int port ,String servletEntry);

引用的Dll无法注册,执行程序时报:无法加载 DLL“Sieaf.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
System32下和根目录下面都已放入该DLL...

------解决方案--------------------

非标准的库吧。
------解决方案--------------------
是找不到dll还是找不到函数的入口点?后者检查函数名,函数是否正确导出了。
------解决方案--------------------
http://blog.csdn.net/jslfb2008/article/details/5460319
------解决方案--------------------
引用:

[DllImport("Sieaf.dll")]
public  static extern long init( String addr ,  int port ,String servletEntry);

第一:DLL是否在你执行程序的目录下
第二:init方法名是否一致?
------解决方案--------------------
你路径不对吧 ?[DllImport("../../Sieaf.dll")]