zoukankan      html  css  js  c++  java
  • 解决不安装VC运行库(VC2005,VC2008),程序运行出错的方法

    因为VS2005以后程序采用了manifest的生成方式,所以发布的时候要和运行库一起发布。但是我们平时开发和发布的时候如果都要客户安装运行库,那就不太方便了。你可以Microsoft下载:http://www.microsoft.com/zh-cn/download/details.aspx?id=2092

    我说说不用安装VC2008运行库的方法:

    一、先要在编译程序的时候,把程序的manifest生成方式修改下,清单工具->嵌入清单(否),重新生成。

    二、将主程序和生成的xxx.exe.manifest复制在同一文件夹,然后将C:Program FilesMicrosoft Visual Studio 9.0VC edist下的相应运行库文件夹也复制到同一目录下(不是所有都要复制的,看你的程序用到了哪些库),我的只用到了CRT。

    三、打开xxx.exe.manfitest文件,查看版本(version="9.0.21022.8"),然后装目录下运行库里所有的xxx.maniftest中的版本修改成xxx.exe.manfitest中的版本一样。

    现在打开程序看看,是不是已经可以打开了,哈哈。

    注意:如果你的程序全采用的是MT且静态链接的形式,那就不用运行库的了。

    参考:http://demo.netfoucs.com/niying/article/details/7684744

  • 相关阅读:
    红黑树的修正过程
    配置文件elasticsearch.yml详解
    HEAD插件安装
    css reset.css
    vue-router之router-link
    vue2.0 代码功能片段
    vue2.0的常用功能简介
    electron 的中文文档的地址 以及 窗口改变的步骤
    ph 的使用步骤
    git 提交的步骤
  • 原文地址:https://www.cnblogs.com/findumars/p/4239679.html
Copyright © 2011-2022 走看看