问题是这样的,我自己弄了个DLL,在我的项目中我引用该DLL,然后就是我为了防止没有装vs的机器上运行时出现 找不到MFC71的问题。而把工程设置为了在静态库中使用MFC,但是现在问题就来了,我吧工程.exe程序和dll文件一起拷到虚拟机2000系统下后,程序是没有读取到我的dll文件的(你可能会说,你设置了静态使用MFC了嘛,就不会掉你的dll了,但是我这个程序和dll放在我XP主系统的任意一个位置,却是可以运行的,也就是能读取到我的dll文件的),我是用动态调用方式来调用我的DLL文件的(loadlibrary,在虚拟机上返回值是空的,在我的XP主系统上不是空的,能返回句柄),分不高,我想知道这是为什么?或是说怎么解决。谢谢了