请问用vc写的程序在没有安装vc环境的机器上可以直接运行吗

如题所述

那要看你用的是那个版本的vc了。
一般来说,vc6写出的程序编译后在windows的电脑上都可以运行。
如果是用vs.net开发的程序,就要看程序中有没有使用clr托管了。如果使用了clr托管,那么就只能在安装有.net framework的电脑上运行;如果没有使用clr托管,则在所有windows的电脑上都可以运行。

欢迎访问我的论坛:
http://www.chinesebloger.com
期待您的支持:)
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-04-15
可以运行,但是要在程序包中嵌入必须要的VC环境文件。比如一些dll等

...编写的后缀为.exe的应用程序在没有visual c++的电脑上可以运行...
运行是可以的,但是那台电脑必须装对应VC版本的运行库 还有你编的是不是比较简单的那种程序(无图形界面,仅运算之类的),如果是的话,要显示必须在程序末加getchar(),system("pause")之类的语句来让程序暂停

如何使自己在VC++中编的程序应用在电脑上
这个文件是windows的一个系统文件,所以一般的mfc文件是可以在没有装vc的电脑上运行的。如果想让自己的程序脱离VC开发环境运行,可以在编译前选择一下程序发布的格式。buid菜单->set active configuration,然后弹出的对话框中双击release版本。然后编译,这样搞出来的程序就是可以脱离VC环境运行。

...运行。即产生的.exe文件可以在没有安装C++的系统里运行
这个本来就是可以的,因为一个程序编译完后对应的可执行文件就生成了,你可以直接运行它,或者把它移到其他电脑里运行。方法有两个,我以VC为例。第一个是直接找到你要的可执行文件并双击运行。一般安装了VC的话在我的文档里会有一个文件夹对应所装的VC的名字,或者叫做Visual Studio,双击这个文件夹。

怎么样用C++编个程序然后在其他没有装C++软件的电脑上运行
然后编译就行了,在debug或者release目录下的exe文件就能在没有装VC的电脑运行

...如何修改程序,让别人在不添加dll的情况下能运行程序
用VC++写的小程序,只能在自己的电脑上运行,在别的电脑上就没法运行,在这里给出两个解决方法:1.debug是调试版,生成的文件是不能在别的电脑上运行的,把他改成Release版就行了。方法如下:点击菜单栏上的Build(生成)->Set Active Configuration(配置管理器);在弹出的Set Active Project ...

c++生成的exe在没有装c++的电脑能不能运行?
看你生成的是什么程序了,如果是控制台程序,一般都能执行,如果是windows窗口程序如果是完全调用API的C程序,一般在windows上也能执行,但如果使用MFC类库,而程序不是静态连接,则在运行计算机上要有相应的动态链接库,否则不能运行,如使用VC6开发的MFC程序,需要mfc42.dll ...

怎么在非VC环境下,运行VC程序
在没有安装VC的环境下也可以运行。拷贝的时候将Release整个文件夹一起拷贝。Release出错是项目配置问题。如果在DEBUG加入了自定义配置属性,如添加库文件,在Release下也需要配置。配置项目属性有些属性Release下是不允许使用的。你根据编译器报错查找下是什么原因导致的,百度一写这个错误信息一般可以解决。

...请问如何让这个程序在没有安装有VC的系统上能正常运行?
不知道你用的是什么编程模式来访问数据库,如果是ADO,就完全可以脱离VC系统工作,但需要你编译为Release模式。但目标机器,必须安装有Access 97。

如何在没有装C++的电脑里面打开C++编译的exe文件
前两天心血来潮安装了个VC++2008,后来却发现生成的文件只能在安装了VC++2008或者Visual Studio2005的电脑上运行,后来才知道原来VC++2008中Debug模式的文件确实无法在别的电脑上运行,只要把运行模式改成Release,生成的文件就是可以在别的机器上运行的了。 (如下图)<图见上面的链接里> 可是,后来却...

C++编写的EXE程序能直接脱离VC的环境运行吗
1.C++写的程序可以生成.exe,可以随时随地运行。如果进行Visual C++程序设计就是窗口式的运行方式。 2.C写的程序一定要在DOS下运行。 3.是的。

相似回答