当前位置:网站首页 > C++编程 > 正文

加载msvcp90(加载msvcp100)





作者:朱金灿

来源:http://blog.csdn.net/clever101

       上周同事使用VS2008编译一个C++的控制台工程。工程在release模式下可以编译成功,但是运行总是出现无法找到msvcp90.dll的错误。在我的机器上编译和运行都没有问题。我用depends打开exe文件,使用全路径来查看依赖库,发现确实找不到msvcp90.dll(同事的VS 2008已经安装VS 2008 sp1)。工程已经设置了嵌入清单文件,为何还找不到msvcp90.dll呢?一时之间我百思不得其解。我想着干脆把这个库忽略算了的想法,在工程的relase模式下设置了忽略指定库:msvcp.lib。奇妙的事情出现了,这下程序居然能够运行了。再用depends打开exe程序来观察,发现可以找到msvcp90.dll了。我上网查了一下,实际上并不存在msvcp.lib这个库文件。忽略一个并不存在的导入库,居然把这个问题解决了。我只能猜测忽略了这个库后改变了内部的pe文件结构。现在暂且记录下来,待以后看看是否有机会搞明白。

到此这篇加载msvcp90(加载msvcp100)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • console是什么意思演唱会(consoles是什么意思)2025-11-27 09:36:05
  • ceph存储是什么意思(ceph存储中osd的作用)2025-11-27 09:36:05
  • 颜色代码 转换(颜色代码转换cmyk)2025-11-27 09:36:05
  • excel中pivot怎么用(excel pivot)2025-11-27 09:36:05
  • cmake多级目录(makefile 多级目录)2025-11-27 09:36:05
  • ceph存储是什么意思(ceph存储优缺点)2025-11-27 09:36:05
  • conv2d参数解释(conv2d())2025-11-27 09:36:05
  • cp1300色带多久换一次(cp1300色带断了怎么修)2025-11-27 09:36:05
  • gitclone下载的文件在哪(git clone下载的文件在哪)2025-11-27 09:36:05
  • dohc怎么读(doha怎么读)2025-11-27 09:36:05
  • 全屏图片