VS2010C++如何MFC编程问题,如何生成一个完全能去别的机子运行的EXE

我拷贝DEBUG生成的EXE说缺DLL,拷贝了DLL又说错误,谁知道怎么弄

第1个回答  2013-08-07
工程属性中,有一个MFC依赖模式,选择为静态编译。
这样生成的EXE会超过1M大小(动态编译,一般小程序肯定在1M一下),这个就不需要DLL支持了。一般RELEASE版本默认为静态编译,DEBUG版本默认为动态编译。
第2个回答  2013-08-07
需要将运行依赖的所有动态链接库全部拷贝到计算机上本回答被提问者采纳

VS2010C++如何MFC编程问题,如何生成一个完全能去别的机子运行的EXE
工程属性中,有一个MFC依赖模式,选择为静态编译。这样生成的EXE会超过1M大小(动态编译,一般小程序肯定在1M一下),这个就不需要DLL支持了。一般RELEASE版本默认为静态编译,DEBUG版本默认为动态编译。

使用vs2010编写的c++windows程序怎么在另外一个电脑上运行
如果你设置的是在静态库中使用MFC,并且没有引用外部动态库这编译后的.exe可以直接在其他电脑上执行,如果用了其他动态库,把用到的.dll文件和.exe文件放到同一个目录下即可

vs2010如何编写C++问题,随便说一下怎么建一个C++步骤
1、第一步,打开VS2010,依次单击“文件”-->“新建”-->“项目”选项,见下图,然后进入下一步。2、其次,完成上述步骤后,选择“Visual C ++”--> “Win32控制台应用程序”选项,填写名称和位置,然后单击“确定”按钮,如下图所示,然后进入下一步。3、接着,完成上述步骤后,出现Win32应用...

VS2010 c++编写的程序 别人的机子运行不了 缺少mfc100u.dll xxx100d...
1.将这些dll打包,和你的程序一起发布 2.是用静态编译

vc2010 第一次运行程序是要求,选择默认编程环境,我选了c++ 现在我想切 ...
应该是VS2010吧?你这样做: 1)打开您的VS2010,然后选择“工具”-->“导入与导出设置”,打开对话框。 2)第一个对话框选择“第三项”(重置所有的设置)。 3)第二个对话框选择“不保存”。 4)第三个对话框选择“Visual Basic”那个选项即可。

我用VS2010写了一个c语言控制台程序,并生成了xx.exe文件,但在其他电脑...
一,如果你是在debug模式下生成的,那当然不能在别的机子里跑,改成release(发布模式)二,即使是发布模式,生成的可执行文件也是默认不包含一些组建的,在工程——设置里改一下,,好像是添加组建什么的,。。。现在用ubuntu,qt来写c\/c++,忘了。。。囧,你百度一下吧。囧 ...

请问怎么对一个c++的exe文件进行打包,使其在其他没有安装编程软件的电脑...
就像运行java必须有jre),你可以在做安装包的时候,把这个.netframework的安装程序包括进去,当运行安装的时候,先安装.netframwork;(注意:vs2010的.netframwork 版本为4,.netframework不是向下兼容的!)若你写的非托管代码,则不需要.netframework ,操作系统可以直接执行你的exe ...

如何vs2010mfc调用matlab 2010生成dll进行编程
1、add.m文件 function [a,b]=add(x,y)a=2*x+y;b=3*y;end 注意了add函数有两个返回值,可以猜测一下在C++中是如何处理的;2、add.h文件 截取其中一段关键代码如下:extern void add(int nargout, mwArray& a, mwArray& b , const mwArray& x, const mwArray& y);实际上函数的...

能用C语言写程序吗?例如WPF或能在win7上运行的软件?
打开VS2010,新建一个工程,语言选择C# ,再选择WPF Application项目,确定之后就生成了一个最简单的WPF应用软件,点击运行(或者F5),这个软件就运行了,当然,你什么代码都没写,框架只帮你生成一个最简单的框架,然后你就可以把QQ上的按钮啊,功能啊往上面添加了 想要快点做出软件,我建议你直接用C#...

如何生成能在没有安装opencv库及vs2010环境的电脑上运行的exe文件
1.使用静态链接的方法,这种生成的exe太大,放弃。2.将对应需要的dll拷贝到exe的执行目录下,这种虽然文件多,但是易操作,选择。我的环境windows7 + Visual Studio 2010 + opencv2.4.7,各种基本的配置省略。1.打开项目配置页->c\/c++->代码生成->运行库,设置成多线程调试DLL(\/MD)(release版的...

相似回答