VS中的VC编写程序在其他电脑上不能运行

我使用VS2005中的VC++编写的程序,编写的控制台应用程序能在其他没有安装.NET Framwork的电脑上运行,但是编写的窗口程序则不能,我想问下:VS中的VC++在其他电脑上运行需要什么条件,同时希望大家推荐个好的C++开发IDE,谢谢

需要附带相应的库运行,或者使用静态连接的方式来发布程序MFC程序的:项目-属性-配置属性-常规,在右边“MFC的使用”选择“在静态库中使用 MFC”ATL程序的:项目-属性-配置属性-常规,在右边“ATL的使用”选择“静态链接到 ATL”CRT程序的:项目-属性-配置属性-C/C++-代码生成,在右边“运行库”选择“多线程调试(/MTd)”(debug版本),或者“多线程(/MT)”(Release版本) 接着重新生成解决方案即可 开发C/C++有非常多的工具,具体要看你做什么内容,有不明白的继续提问
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-10
  需要附带相应的库运行,或者使用静态连接的方式来发布程序
  MFC程序的:项目-属性-配置属性-常规,在右边“MFC的使用”选择“在静态库中使用 MFC”
  ATL程序的:项目-属性-配置属性-常规,在右边“ATL的使用”选择“静态链接到 ATL”
  CRT程序的:项目-属性-配置属性-C/C++-代码生成,在右边“运行库”选择“多线程调试(/MTd)”(debug版本),或者“多线程(/MT)”(Release版本)。

VS中的VC编写程序在其他电脑上不能运行
需要附带相应的库运行,或者使用静态连接的方式来发布程序 MFC程序的:项目-属性-配置属性-常规,在右边“MFC的使用”选择“在静态库中使用 MFC”ATL程序的:项目-属性-配置属性-常规,在右边“ATL的使用”选择“静态链接到 ATL”CRT程序的:项目-属性-配置属性-C\/C++-代码生成,在右边“运行库...

...生成了可执行文件,可是为什么在其他电脑上却不能打开。提示是找不...
现在的问题就是你用的VS2010,很多计算机上没有这个DLL,即使你编译成Release版本(Debug版本需要更多的库支持),依然会出现运行不了的情况。解决办法是你可以静态链接这些库,这样就不需要DLL支持,或者你让目标计算机安装Visual Studio 2010 Redistribute Package,这个包包含了VS2010编译出来的程序需要的库。...

VC作的小程序在别人的电脑上用不了
VC一般有Release版和Debug版,如果在别的机器上用得用Release版 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。

用VS C++编译的 控制台程序。提取出来的.exe 别人为什么 打不开??
一般说来,exe在别人机器上不能运行有几种可能的原因:其一是没有把相应的模块(可能是动态库,也可能是数据文件等等)加上,这个也就是很多软件需要制作安装包的原因之一。其二也有可能是没有相应的权限。具体是哪种情况,需要根据对方机器的错误提示来确定。

VS编写的程序无法在其他电脑运行
编译成Release版本的应该就没问题了。如果还不行的话,在不能运行的电脑上安装与你开发环境版本对应的“可再发行组件包”就行了。360软件管家中有下载链接。

为什么我编译的MFC应用程序在其他电脑上不能运行?
电脑C盘里的应用程序能不能防在其他盘里运行啊 可以,但你得修改路径,注册表,非常麻烦,如果是单个的程序,你可以找到启动的图标然后发送到桌面.系统程序一般还是不要乱动,别把除了系统程序之外的程序或软件给C盘安装,很容易感染C盘中毒的 在VS2005中用VC#编译的程序为什么在其他机器运行不了? 编好后...

vs2013做出来的东西为什么换台电脑就运行不了
将VS2013的MFC链接库与程序放在一起。链接库在VC安装目录下,如我的电脑上VS2010链接库路径为 C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\redist

VS2008生成的exe文件在别人电脑上打不开
打开VS2008安装目录,我的电脑默认安装在C盘。 C:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\redist\\x86\\Microsoft.VC90.CRT 复制出4个文件Microsoft.VC90.DebugCRT.manifest、msvcm90d.dll、msvcp90d.dll、msvcr90d.dll 将上面四个文件和生成的exe文件一起考到别人的电脑上即可运行,运行结果如图2...

用visual c 编出的程序如何在别的电脑上运行
一般情况下,windows开发的软件只能在windows上运行。这是因为windows内置大量专用api,这些api在其他的操作系统上不存在,因此不能运行。但是,对于没有使用windows api的代码可以通过在其他操作系统上的编译软件来运行。比如linux上的gcc编译器,就能实现编译。下面是具体操作过程:以著名的hello world程序为例...

visiual c++不能在win7上运行怎么办
1.在安装或者使用Visual C++ 6.0时,凡是出现兼容性问题提示对话框,一律按以下方式处理——把“不再显示此消息”打上勾,然后选择“运行程序”。不要怕,本人亲自验证过没有任何 “副作用”。2.在安装VC的时候,选择“custom(自定义安装)”:接下来就要,注意了——不要选择TOOLS里面的OLE\/COM ...

相似回答