佚名通过本文主要向大家介绍了运行时库,vs2010运行时库,vs2013运行时库,vc2013运行时库,vs2010运行时库缺失等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 100分求正确方案运行时库设定不同运行结果不同
描述:
描述:
目前在调试一个代码,发现在设定中的运行时库设定不同
则运行结果会不同。
如果设定成MTD(DEBUG MULTITHREAD)则运行中那个method是可以
正常取回值,
如果设定成MT(MULTITHREAD) 则运行中的那个method就不可以取回值
首先这个method里面没有任何preprocessor的东西。(比如: #define
....)
所以很奇怪这个事情。
因为如果我设定MTD 的话会变成debug 版本的。代码中的很多ASSERT 如果
被触发就会跳出“assert fail。。。”的问题。我想避开这样的问题。不知道哪里
出了问题。
有同样遭遇的人可以帮忙一下吗
补充:我调试的这个代码是一个DLL的com 物件