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

类似这样的问题很多,但是往往没有记录,下次再遇到的时候,又得查

今天遇到的问题是,为了复习下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"中去.

 我以前这样做成功过. 但是,坦白说,今天我试了下,很遗憾,不行。

不知道问题出在哪里,不管了,第一种方法已经可以解决了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值