直接运行release生成的exe异常

在编译状态下,release结果都是正确的,但直接运行release生成的exe结果就不正确。我程序中调用了一些DLL是release下发布的,所以只能用release编译。

调试状态,当前目录是工程所在目录,直接运行exe,是在release目录的exe路径为当前目录。
你看一下是不是两个目录依赖的DLL等是否不一样或者缺少DLL

很有可能是路径的问题,最简单的方法是将release下的exe文件拷贝到DLL的路径下试试