程序打包后在没装VC的机子上运行不了
首先: 我用的打包工具是Installshield 12,在别的机子(未装VC)上安装没有问题,但是运行安装后的程序时就会出现“应用程序正常初始化(0xc0150002)失败”,但是在有安装VC的几台机子上安装后运行都没有任何问题;
其次: 我的应用程序是用VS2005开发的,其中有几个dll,都是采用 “使用共享MFC DLL”的动态链接库,应用程序本身也是采用动态链接MFC的
第三: 我在别的机子上有去安装.net 3.0以及vcredist_x86.exe,但是结果都没什么改变;
第四: 我的程序有使用DBGrid,msFlexGrid等控件,但我在打包时有包括这些控件,而且在装有VC的机子上运行没啥问题。
因为我程序中有个dll是别的厂家提供的,没办法更改的,必须使用“使用共享MFC DLL”,没办法使用静态链接方法,请给位给我看看到底啥原因导致我的程序在别的机子上运行不了的。