天下

记录修行的印记

调试VC的控制台程序,提示找不到mmvcr70.dll,mmvcp70.dll等。。。

调试VC的控制台程序,提示找不到mmvcr70.dll,mmvcp70.dll等。。。
“找不到coredll.dll”?
dll磁盘application测试编译器system
 重装系统后又重装了VS2008  写了一个win32 console application的helloworld做测试,结果提示“找不到coredll.dll”,下载到该dll到system32下,又提示找不到mmvcr70.dll,mmvcp70.dll。全部下载后再次编译,提示“无法定位序数于...上”。
    初步分析为dll库版本问题,但苦于找不到正确的版本。在另一台机器上拷贝时发现该机器也没有上述DLL文件。但用该机器新建工程测试通过,故分析错误应该是出于工程设置或库路径等处。后在JAVAEYE上找到解决方案,在项目-属性-清单工具中将使用FAT32解决办法改为“是”,重新生成,测试通过。

    最终找出问题的原因应该在于磁盘格式,我的TEST工程是建立在FAT32格式的盘中,这里应该属于VS2008的一个BUG,即安装在FAT32格式磁盘下或工程路径在FAT32格式磁盘下时,编译器即会报上述错误。

Project/Properties/Manifest Tool/General/Use FAT32 Work-around => Yes

"链接器"/"清单文件"/"生成清单"选"是"

#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' language='*'\"")

posted on 2013-12-12 15:29 天下 阅读(825) 评论(0)  编辑 收藏 引用 所属分类: Win32


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2013年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

统计

常用链接

留言簿(4)

随笔分类(378)

随笔档案(329)

链接

最新随笔

搜索

最新评论