您的位置:首页 > 编程语言 > C语言/C++

关于Visual C++运行非托管程序缺失DLL文件

2011-07-19 19:19 197 查看
类似这样的问题很多,但是往往没有记录,下次再遇到的时候,又得查
今天遇到的问题是,为了复习下windows api的网络编程,装了一个visual c++ 2008 express edition,但是运行非托管的C++程序的时候报出缺失msvcr90d.dll.
原因,记得以前查的时候说是VS对FAT32硬盘格式的计算机兼容不是很好.
visual C++ 2008 express edition 目前有两个版本,貌似sp1 已经把这些问题解决了,半年前我用SP1的时候貌似没有这些问题了
解决方法有两个:
1, 在项目->属性



Use FAT32 work-around 选择YES, 需要注意的是,设置此属性必须是你第一次运行程序前,不然还是不行.最好刚创建项目就设置.

解决方法2:
viusal c++ express edition 会报缺少 缺失什么什么dll文件,记得很久以前是3个. 其实系统里有,知识VC没找到而已,你可以搜索下那些文件,然后复制到系统目录"C:/WINDOWS/SYSTEM32"中去.
我以前这样做成功过. 但是,坦白说,今天我试了下,很遗憾,不行。
不知道问题出在哪里,不管了,第一种方法已经可以解决了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐