visual C++2008写的程序为什么拿到没用安装visual c++2008的机器上就不能用了,

visual C++2008和visual c++2010好像都有这个问题,一个哥们跟我说,用visual c++6.0的可以到其他电脑上运行,这个编译器到底是个什么问题哦。我比较喜欢用新的工具,本人是C语言初学者,不太了解,知道的哥们说一下勒!!!这个编译器是个什么问题

第1个回答  2011-06-02
visual C++6.0是早先的开发软件,很经典!!不过由于今年来编程语言的发展,一些语言增加了一些新的特性,但是VC6.0却不支持,因此造成在这个现象。
一般现在都使用VS2008或者VS2010,它们功能强大,智能程度高,比较新!
第2个回答  2011-06-01
需要对应的vc运行库
vc6的一般win98以上都自带
vc7.1(vs2003),vc8(vs2005),vc9(vs2008)等都需要把对应的运行库跟exe程序一起带上才能运行本回答被提问者采纳
第3个回答  2011-06-01
你是指代码在6.0中不能编译还是在2008中编译好的exe文件不能用?追问

2008编译的程序只能在安装了2008的电脑上运行,6.0的差不多可以在大多数电脑上运行

追答

这种情况通常是因为你开发程序的编译器版本高于你运行系统的版本,程序运行时需要加载库,如果你现在的系统没有这个库文件,你需要去下载来然后才能被加载,程序才能运行

visual C++2008写的程序为什么拿到没用安装visual c++2008的机器上就...
visual C++6.0是早先的开发软件,很经典!!不过由于今年来编程语言的发展,一些语言增加了一些新的特性,但是VC6.0却不支持,因此造成在这个现象。一般现在都使用VS2008或者VS2010,它们功能强大,智能程度高,比较新!

vs2008下写的c++程序,在没装vs2008的机器部分有问题,装了redist也没用...
是不是用到了vs2008的库了。把这几个文件拷到应用程序目录下就行了。程序要是不大的话推荐使用静态库比较好。msvcm80d.dll msvcp80d.dll msvcr80d.dll 在类似C:\\Program Files\\Microsoft Visual Studio 8\\VC\\redi st\\Debug_NonRedist\\x86\\Microsoft.VC80.DebugCRT 下找到文件:

为什么安装了visual c++2008后不能运行程序
没有安装需要的组件 Microsoft Visual C++ 2008 Redistributable Package (x86) 将为 Visual C++ 库安装必要的运行时组件,使用户能够在未安装 Visual C++ 2008 SP1 的计算机上运行使用 Visual C++ SP1 开发的应用程序。Microsoft Visual C++ 2008 Redistributable Package (x86) 将为 Visual C++ 库安装必...

visual c++2008重装系统后没了怎么解决?
需要重新安装。MicrosoftVisualC++,(简称VisualC++、MSVC、VC++或VC)是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、O...

我把Microsoft visual C++2005和C++2008删了,于是有些exe文件带不开了...
不需要重装系统,只要重新下载并安装Visual c++ 2005 Redistributable 以及Visual c++ 2008 Redistributable就可以了,另外也记住,以后不要再删除Redistributable,它是对应的VC++发布的软件的运行时文件。

为什么visual c++安装了却无法使用
这是因为在你的电脑中曾经装过C++,而卸载的时候没有卸载干净所以再次安装的时候就会出现这个错误;建议1:彻底清理下注册表,删除卸载时残留的文件,可以用360的软件清理试试,然后再重新安装,问题就可以解决了;建议2:安装另外的版本,这样就不会出现冲突,如果只是为了学习版本并不影响。建议3:如果...

VS 2008生成的程序必须在安装有.NET Framework的电脑上才能运行吗
原因也很简单,因为别人电脑上虽然可以运行c++程序,但是他用的链接库不是你用的那个啊。微软对这个的版本控制非常严格,甚至是同样的vs2008,企业版和普通版可能版本也是不同的。这就需要你把自己电脑上的dll文件放到你编的程序目录下,同时给那台电脑。这些DLL的位置是:%visual studio home%\\VC\\...

...安装VS2008时,因为不用C++,所以就没有安装Visual C++,但现在要用了...
最简单方法,卸了重装。。。装的时候选上C++

...visual c++2005 和一个microsoft visual c++2008
不能删掉,因为删掉以后会把系统的NET框架卸载掉,导致使用NET框架的编译器不能运行了。

有了visual c++ 2008还需要用visual c ++ 2005吗?可以卸载吗?_百度...
2008向下兼容,但是并不支持生成2005的项目格式 所以,如果你的项目代码要给别人用,而别人又没有2008的话,那么奉劝你还是不要卸载2005。如果不是,那么就可以卸载了.主要还是怕别人的低版本不支持你的高版本

相似回答