installshield有for vb的向导,能够更具工程文件将所需的dll,文件加入打包文件中而打包vc程序的时候如何知道把哪些dll文件加入打包工程中呢??
哪里有相关的资料啊???

解决方案 »

  1. 最基本的两个DLL是要包括的:mfc42.dll、msvcrt.dll,这是MFC类库要用到的,其他的要看你自己的程序用到了哪些。可以通过VC工具里的depends查看你的执行程序用到了哪些dll或ocx,注意里面有很多是windows系统已经包含的,不用打包。
      

  2. 你实在没办法可以将你的程序放在一个没有安装VC运行库的平台中运行
    这样操作系统会告诉你缺少哪几个动态连接库 你将它考出就可以了
    这些动态连接库其实拷贝到系统目录 你的程序就可以运行了
    installshield中好像有相应的VC运行库
      

  3. 用vc自带的installshield,安装后在vc中直接调用。
      

类似问题 »