release程序拿给没有安装vc环境的机器运行,出现“应用程序无法正确启动,0x00000b”的问题,经过判断不是没有安装vc环境的原因。
exe程序依赖了A.dll,A.dll在编译时依赖了b.dll和c.dll,后来用Depends查看dll的依赖,发现release版的A.dll中依赖了msvcr80.dll和msvcr80d.dll,release版依赖msvc80.dll是不正常的。仔细查看编译选项,去掉其对msvc80d.dll的依赖后,一切正常。
release程序拿给没有安装vc环境的机器运行,出现“应用程序无法正确启动,0x00000b”的问题,经过判断不是没有安装vc环境的原因。
exe程序依赖了A.dll,A.dll在编译时依赖了b.dll和c.dll,后来用Depends查看dll的依赖,发现release版的A.dll中依赖了msvcr80.dll和msvcr80d.dll,release版依赖msvc80.dll是不正常的。仔细查看编译选项,去掉其对msvc80d.dll的依赖后,一切正常。