我遇到了DLL地狱
重新安装win7 64bit系统后,发现TM2009不能运行了.
察看事件管理器后发现丢失了vc++2005 的运行时。
然后网上下载后,发现无法安装,郁闷。
然后我去下载了ATL80.dll, 版本 8.0.50727.4053 。结果提示要8.0.50727.762版本。
我换8.0.50727.762版本,提示要 8.0.50727.4053.
很明显,腾讯的开发人员,同时用了两个版本的运行时。
这个真让人为难了。
第一个,私有程序(绿色程序)虽然可以定义manifest文件来说明版本,但是如何同时支持两个不同版本,或者让旧版本和新版本都指向新版本,这个似乎没有办法。
如果是共享的倒是可以。
希望各位帮忙研究研究。