C++程序添加了,一个dll(DLL1)中加了调用另外一个dll(DLL2)中的.h 文件后,.exe打开 dll失败 (不加载dll2中的.h文件正常),麻烦大神们帮忙看怎么解决.
是不是32bit和64bit混用了
另外,光有dll和h还不行,还得有lib文件
失败的提示什么?
.h里是不是引用了其他库?
既然你说.exe打开 dll失败,说明是编译通过了,那么剩下的就是相关环境问题。例如楼上说的是否 32/64混用,以及是否因为添加了.h,引入了其他库。
右击工程,添加需要的dll,如图所示: