我在需要封装的DLL项目中,引入了第三方的lib,然后编译通过了项目,这时候我把dll拿到C#的项目中调用,无法使用直接报错。 逐行注释代码找原因,发现是因为DLL项目中调用lib中方法的地方出现了问题。 请问大神,这种情况应该如何写,去封装DLL呢
出了什么问题、
报错,无法找到模块。dll已经拷贝到相应目录了。只要把调用lib中方法的那行代码注释掉,重新生成dll,拷过去就不会报错
@九省巡按: 写个demo发上来吧,不看代码搞不清楚
在->General->Use of MFC将"Use MFC in a Shared DLL"改为"Use MFC in a Static Library"试试。