说说微软的bug吧,昨天装Visual Studio 2008,注意:我出现这个bug的缘故是因为将Visual Studio 2008装在了FAT32分区下,当然装在这里也不是说完全有问题,但是这样装的话,就不能将项目同样放在FAT32分区下,装好了以后,随便编了个程序,编译连接,一切OK,是在debug模式下的,但是运行的时候,却出现一些问题,截图上来给大家看看

编译和连接的时候都是正常的,惟独在运行的时候会出现这种错误,当时都无语了,具体有操作有,将MSVCR90D.dll拷到system32/下,结果要出现了另外一个问题,截图上来给大家看看

当时都无语了,总之,以后是不要将库拷来拷去,这样解决不了根本问题,具体解决办法还有,将debug模式改为Release,然后在Release模式下可以正常的编译连接和运行.为什么会这样呢,因为release模式下,程序是不会去链接 *.dll 的库的,所以能正常工作.不过我要说的是,这不是根本原因,根本原因在于微软的bug,下面详细道来:
这个是FAT32文件系统分区的缘故,一般有如下症状;
第一次Build 的时候从不出问题,在以后重新Build 的时候,可能随机地出现问题。可能你Build间隔的时间足够长,也不会出问题。
微软也知道这个bug,但是看来没有打算完全解决它的意向,倒是在项目属性中有个选项,让你在FAT32 下也能正常工作。具体如何解决,是这样做的:

如果是把项目放在FAT32分区,那么这样操作:
英文版:Project Properties -> Manifest Tool-> Use FAT32 Work-around -->Yes
中文版:项目-->项目属性-->配置属性-->清单工具-->使用FAT32解决方法-->是
然后clean下,然后Rebuild即可正常运行,但是这样就会很麻烦,每次建个项目,都要设置它的项目属性

最好的解决办法是,将你的项目放在NTFS分区下,这样才可以正常的工作.
如果可以,提醒用户,直接将Visual Studio 2008装在你的NTFS分区下把,这样就不会有限制了,你可以将你的项目创建在任何地方了,而也不会出现上面所说的错误
在网上搜了下,解决这个问题的自己没搜到,因为微软也没任何有用的提示,所以就把它发表下,让其他的朋友也看看把,别像我一样,弄了一天才弄好,才知道症结所在,微软的这个bug,真让我郁闷,当时真想把电脑给砸了,呵呵...
忘了补充一点:如果你安装的也是NTFS格式的文件系统分区,项目也是建在这样格式的分区里,你还要下载微软的一个补丁,在这里找这样一个补丁,给出下载地方,至此,问题就可以顺利解决了
download.microsoft.com/download/0/d/5/0d5580c0-9d8c-4873-9024-553323ab8589/WindowsXP-KB889016-x86-CHS.exe

Visual Studio 2008运行时提示找不到msvcr90d.dll的解决办法相关推荐

  1. 重装Office后打开outlook和excel提示找不到VCRUNTIME140_1.dll的解决办法

    2022/04/15更新 直接下载Visual C++ Redistributable for Visual Studio 2015安装一下即可,比原来的方法更快速解决.下载地址如下: https:/ ...

  2. Win11系统提示找不到msvcr120.dll文件解决办法

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个msvc ...

  3. windows7运行软件出现找不到D3DCOMPILER_47.dll的解决办法

    最近下载了个PS2020,运行时出现了找不到D3DCOMPILER_47.dll的错误,经过一番查找,最终解决方法如下: 1.微软官网有对该问题的说明,网址为: https://support.mic ...

  4. 重装Office后打开Powerpoint和excel提示找不到VCRUNTIME140_1.dll的解决办法(亲测成功,简单有效)

    1.下载VCRUNTIME140_1.dll (可搜索下载途径) 2.将其复制到OFFICE安装目录,如下 C://Program Files // Microsoft //Office16 3.再次 ...

  5. 一文带你弄懂Visual Studio:运行时库及MT/MTD、MD/MDD

    一文带你弄懂Visual Studio:运行时库及MT/MTD.MD/MDD 引子 什么是Runtime Library? Runtime Library和运行库 MT MTD MD MDD的关系 静 ...

  6. Visual Studio 2013运行时卡顿 CPU占用超高的解决方法

    文章原始连接: http://feotech.com/?p=116 Visual Studio 2013运行时卡顿 CPU占用超高的解决方法 使用Visual C++ 编写程序时发现输入代码时特别卡顿 ...

  7. KEIL5工程不能编译和下载,运行时提示找不到.axf文件(Error: Flash Download failed - Could not load file“.axf“)

    KEIL5工程不能编译和下载,运行时提示找不到.axf文件 KEIL5工程不能编译和下载,运行时提示找不到.axf文件 keil5debug运行时弹出警告 在网上找了好多办法都试过,就是不行,最终根据 ...

  8. 安装Visual Studio 2015(VS2015)时提示安装包JavaScript_ProjectSystem.msi丢失或损坏的解决方法

    安装Visual Studio 2015(VS2015)时提示安装包JavaScript_ProjectSystem.msi丢失或损坏的解决方法 相信不少同学在安装Visual Studio 2015 ...

  9. Vivado2017.4运行时出现找不到VCOMP140.DLL,无法继续的报错

    Vivado2017.4运行时出现找不到VCOMP140.DLL,无法继续的报错 报错内容如下:    之前运行Vivado2017.4,没有出现过此类情况,上网查询后明白是安装了VC++(我安装的 ...

最新文章

  1. openstack环境准备
  2. linux之so文件、a文件、o文件的区别
  3. 数据结构 - 栈(数组模拟栈操作)
  4. Android 通过WIFI状态监听广播,判断进入指定wifi范围
  5. 最强分布式锁工具:Redisson
  6. plsqldev的配置
  7. Tecplot绘制图形(一维图形和非结构数据类型图形)
  8. 【IDE-Visual Studio】无法启动程序“xxx.exe”。由于应用程序配置不正确,未能启动此应用程序。
  9. OSChina 周六乱弹 —— 正负能量交锋,谁是赢家?
  10. [隐写术] J_UNIWARD介绍
  11. Eclipse正版(官网下载)安装教程及如何在win7或者win10安装配置jdk1.8
  12. 显卡驱动一定要更新吗?怎么更新显卡驱动?
  13. JavaScript使用url字符串拼接传递参数,截取参数
  14. 谈谈未来 APP 产品设计的革命性趋势
  15. java.io.InvalidClassException异常解决
  16. 网络视频无法快进无法选中进度条
  17. python上市公司_Python批量下载上交所上市公司报告
  18. 万网服务器 https证书,教你申请免费https证书!
  19. Bunny's plan
  20. unity3d,跟着大佬做自己的第一个游戏(第一步,游戏模型制作)

热门文章

  1. 【数学建模】预测模型笔记之灰色预测
  2. kali的vega安装流程
  3. 在使用计算机时遇到什么样的问题,2021年1-4月雅思口语题库part23:你在使用电脑时遇到的问题...
  4. 修电脑大全,学会不求人
  5. javplayer 使用教程_立创EDA画图不求人20 | 视频教程 | 全局删除元件、网络、导线、文本...
  6. 【windows】win11 简体中文版系统下载csv文件打开乱码
  7. AI绘画指南 stable diffusion webui (SD webui)如何设置与使用
  8. android 安卓APP获取手机设备信息和手机号码的代码示例
  9. 免费的mac办公套件推荐:Polaris Office mac版
  10. 在数据库中修改计价方式