用vc6写程序,以布时要打包的vc运行库文件有哪几个呀?

时间:2020-12-23 17:43:04
用vc6写程序,以布时要打包的vc运行库文件有哪几个呀?
另外,不同版本的vc编写的程序,是不是只能运行在不同的运行库文件下呀。
如果这样的话,是不是意味着,如果一台机器要运行多个不同vc写的程序,就要安装多个版本的运行库文件。
多个不同版本的运行库不会冲突吧。
是不是高版本的运行库可以兼容低版本呀。比如机器上有vc2005的运行库,用vc6写的程序就能在这个运行库上运行。

7 个解决方案

#1


用dependents看一下

#3


引用 2 楼 sys0007 的回复:
用depends查看 

http://www.dependencywalker.com/depends22_x86.zip


谢谢,不过问一下,这个软件是查什么的呀?

#4


引用 3 楼 kanzm 的回复:
引用 2 楼 sys0007 的回复:
用depends查看 

http://www.dependencywalker.com/depends22_x86.zip 
 

谢谢,不过问一下,这个软件是查什么的呀?
废话,当然是“以布时要打包的vc运行库文件”

#5


与你的项目设置有关,如果用静态库,就不需要运行库文件。不同的VC版本所用的运行库文件也不同。

#6


vc6自带ViewDepends工具的,直接看一下用到了哪些库拷贝到程序根目录下就可以了

至于你说的向下兼容问题的话,MFC**.dll是不会兼容的,用哪个版本的dll就是必须用那个dll的

#7


引用 5 楼 cnzdgs 的回复:
与你的项目设置有关,如果用静态库,就不需要运行库文件。不同的VC版本所用的运行库文件也不同。


是不是可以这样理解,如果设置成静态库,就不用考虑打包运行库的问题了,是吧。
用vb写程序,总要打包,如果打包不全,到了别人的机器上就不能正常运行,
是不是VC写的程序不用为此而担忧了呢?在项目中设成静态库,然后一编译就行了,
我的理解对吗?

#1


用dependents看一下

#2


#3


引用 2 楼 sys0007 的回复:
用depends查看 

http://www.dependencywalker.com/depends22_x86.zip


谢谢,不过问一下,这个软件是查什么的呀?

#4


引用 3 楼 kanzm 的回复:
引用 2 楼 sys0007 的回复:
用depends查看 

http://www.dependencywalker.com/depends22_x86.zip 
 

谢谢,不过问一下,这个软件是查什么的呀?
废话,当然是“以布时要打包的vc运行库文件”

#5


与你的项目设置有关,如果用静态库,就不需要运行库文件。不同的VC版本所用的运行库文件也不同。

#6


vc6自带ViewDepends工具的,直接看一下用到了哪些库拷贝到程序根目录下就可以了

至于你说的向下兼容问题的话,MFC**.dll是不会兼容的,用哪个版本的dll就是必须用那个dll的

#7


引用 5 楼 cnzdgs 的回复:
与你的项目设置有关,如果用静态库,就不需要运行库文件。不同的VC版本所用的运行库文件也不同。


是不是可以这样理解,如果设置成静态库,就不用考虑打包运行库的问题了,是吧。
用vb写程序,总要打包,如果打包不全,到了别人的机器上就不能正常运行,
是不是VC写的程序不用为此而担忧了呢?在项目中设成静态库,然后一编译就行了,
我的理解对吗?