先用vs2013生成的dll,兼容性不好,于是尝试用VC6.0生成。将源代码拷贝,编译生成dll,dumpbin查看导出函数都正常,但用loadlibrary加载总是返回失败,开始怀疑代码问题,于是做了个最简单的sum函数,但仍不能加载;怀疑VC6.0问题,于是用其他机器上的,但导出的dll仍不行。
最后将debug改成release————————ok了!
郁闷+欢喜,并十分不解。1 在VC6.0用win32debug出的dll可用,但用mfc为何不可用?
2. 用vs2013 mfc共享dll debug下的dll可用,VC6.0不可用,真是万万没想到呀!