另外,不同版本的vc编写的程序,是不是只能运行在不同的运行库文件下呀。
如果这样的话,是不是意味着,如果一台机器要运行多个不同vc写的程序,就要安装多个版本的运行库文件。
多个不同版本的运行库不会冲突吧。
是不是高版本的运行库可以兼容低版本呀。比如机器上有vc2005的运行库,用vc6写的程序就能在这个运行库上运行。
7 个解决方案
#1
用dependents看一下
#3
谢谢,不过问一下,这个软件是查什么的呀?
#4
废话,当然是“以布时要打包的vc运行库文件”
#5
与你的项目设置有关,如果用静态库,就不需要运行库文件。不同的VC版本所用的运行库文件也不同。
#6
vc6自带ViewDepends工具的,直接看一下用到了哪些库拷贝到程序根目录下就可以了
至于你说的向下兼容问题的话,MFC**.dll是不会兼容的,用哪个版本的dll就是必须用那个dll的
至于你说的向下兼容问题的话,MFC**.dll是不会兼容的,用哪个版本的dll就是必须用那个dll的
#7
是不是可以这样理解,如果设置成静态库,就不用考虑打包运行库的问题了,是吧。
用vb写程序,总要打包,如果打包不全,到了别人的机器上就不能正常运行,
是不是VC写的程序不用为此而担忧了呢?在项目中设成静态库,然后一编译就行了,
我的理解对吗?
#1
用dependents看一下
#2
#3
谢谢,不过问一下,这个软件是查什么的呀?
#4
废话,当然是“以布时要打包的vc运行库文件”
#5
与你的项目设置有关,如果用静态库,就不需要运行库文件。不同的VC版本所用的运行库文件也不同。
#6
vc6自带ViewDepends工具的,直接看一下用到了哪些库拷贝到程序根目录下就可以了
至于你说的向下兼容问题的话,MFC**.dll是不会兼容的,用哪个版本的dll就是必须用那个dll的
至于你说的向下兼容问题的话,MFC**.dll是不会兼容的,用哪个版本的dll就是必须用那个dll的
#7
是不是可以这样理解,如果设置成静态库,就不用考虑打包运行库的问题了,是吧。
用vb写程序,总要打包,如果打包不全,到了别人的机器上就不能正常运行,
是不是VC写的程序不用为此而担忧了呢?在项目中设成静态库,然后一编译就行了,
我的理解对吗?