CRT库版本与VS版本不一致问题
求助:
我用VS2010编译链接生成的程序(dll文件),在用sxstrace工具检测的时候发现CRT库的版本是8.0的。
如下:
(Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.6195"
信息: 正在解析参考 )
VC库的路径也设置的是正确的(2010的),我不放心,还把2010的库重命名了,链接时会提示找不到库文件
注:我使用了一个外部的lib库,这个lib库是VS2005编译的。
我把这个库删除之后,再用sxstrace检测时,没有显示CRT库版本
问题如下:
1、为什么用VS2010链接后生成程序的CRT库会是 8.0的
2、我的程序难道没有用到CRT库的内容么?是因为程序是dll文件而非exe文件?但是内存分配:malloc,字符串操作:strcpy等基本函数还是用到了的呀。
PS:平台版真不靠谱啊。。。。这么久连个回复都木有