程序直接在VC上点击运行和把debug全部拷贝出来在执行.exe文件有什么区别吗?
我的情况大致如上,所有的dll工程也是全部生成在debug里面的,结果我发现在VC上直接点击运行程序比较稳定,但把可执行文件和里面全部的dll都拷出来,再点击拷贝出来的可执行文件发现程序不稳定,就是说两者是有区别的,但我不知具体哪里有问题,我编译的是debug版本,希望哪位大侠不吝赐教!!多谢了!
我的情况大致如上,所有的dll工程也是全部生成在debug里面的,结果我发现在VC上直接点击运行程序比较稳定,但把可执行文件和里面全部的dll都拷出来,再点击拷贝出来的可执行文件发现程序不稳定,就是说两者是有区别的,但我不知具体哪里有问题,我编译的是debug版本,希望哪位大侠不吝赐教!!多谢了!
程序是确实是多线程的,但不知这两种情况怎么会造成线程同步不一致的情况呢?有没有确切的证据和说法,能解释详细一点吗?
关于不稳定,只是我程序中的现象,如运行的时间,我只是为了说明两种运行方式结果不一致的情况,所以不必深究。
谢谢各位了,能不能再帮我想想啊