用VS2015编写的MFC的程序在其他电脑上不能运行的问题!

应该是我用了activeX控件的缘故,但是在我自己电脑上能运行,在一些其他电脑上能运行,一些又不能运行,弹出一下的错误提示!第一次写这种程序,求个编程大手帮忙解决。
我已经点了在静态库中运行了,而且我的程序在一些电脑上又是能够运行的!

请在 项目->属性->配置属性->高级 中设置MFC的使用为 在静态库中使用MFC

请在 项目->属性->配置属性->C/C++->代码生成 中设置运行库为 多线程(/MT)

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-11-29
用Release编译就行了。要是还不行。就在你编程序的电脑上找到缺少的DLL文件,粘过去。一般用Release编译就行了。本回答被网友采纳
第2个回答  2019-07-11
可以在我的电脑上运行,在其他人装了vs2010的电脑上可以运行,没有装的就显示“缺少mfc100d.dll文件”,要求重新安装。我将自己电脑mfc100d.dll文件拷到他们电脑上c:\windows\system32下面,依然不能用。对了,可以运行的电脑直接就是安装,不能运行的电脑要先下载.net
framework4.0,试了几次也没成功。望真大神赐教,不胜感激。
第3个回答  2017-06-26
应该是你的程序问题,引起了assert
还有可能就是去某些库,

用VS2015编写的MFC的程序在其他电脑上不能运行的问题!
用Release编译就行了。要是还不行。就在你编程序的电脑上找到缺少的DLL文件,粘过去。一般用Release编译就行了。

怎么让VS2015编写的程序在XP中顺利运行
2. VS2015开发XP程序的设置 1. 项目菜单->项目属性->配置属性->常规->平台工具集,选择“VS2013WindowsXP(v120_xp)”;2. 项目菜单->项目属性->配置属性->常规->MFC的使用,选择使用标准Windows库;如果选用静态库编译的话选用静态库中选用MFC。3. 项目菜单->项目属性->配置属性->常规->字符集中...

用VS2015 MFC建立一个对话框应用程序,但是这个对话框无法失去焦点,请问...
这是MFC中CDialogEx类的BUG,如果不需要用到CDialogEx类中新增的函数,将对话框的基类改为CDialog就好了。Visual Studio从2010版本开始,对话框类默认的基类从原来CDialog类改为了CDialogEx类,这个类新增了SetBackgroundColor和SetBackgroundImage两个函数,可以很方便地为对话框设置背景颜色和背景图片,但是却...

vs2015如何打开已有的MFC项目
从VS2012开始,就不支持debugVC6.0的项目了。想要debug的话,就只能用早期版本了,又或者你可以试试新建一个项目,然后把代码复制进去debug看看

VS2015 、VS2017 MFC输出日志到控制台窗口
在命令行的右边空白处添加“editbin \/SUBSYSTEM:CONSOLE $(OUTDIR)$(ProjectName).exe”,点击确定。以上4步就已经ok了,此时运行你的程序,会多弹出一个黑色命令行的提示框,用来输出你的打印信息。VS2017 显示控制台窗口 1. 在vs中打开你的解决方案。2. 鼠标移动到你的项目名称上,点击鼠标右键,...

我用VS2015写C++用MFC,怎么老是提示尝试引用已删除的函数
源码如下:union Uip { int ud_ip;CString ub_ip;CString uy_u;}udate;void CMFCApplication1Dlg::OnBnClickedChange(){ int c = 0;int cc;CString aa;CString yy;udate.ud_ip = 128;switch(c){

VS2015中的MFC怎么定义数组
这样解决。总共三种方式;一种,如上图 第二种,直接在.h文件中输入 另一种,什么int *m_like。然后构造函数中 m_like= new int[4];多维数组也可以如下声明:T=new double[4];for(int i=0;i<4;i++){T[i]=new double[4];} 其实第一种最好。

mfc vs2015怎么用wm
先下载一个mysql的zip包,解压到任意目录,vs项目属性中添加mysql解压包中的include目录,链接中添加lib目录,附加选项添加libmysql.lib;代码中 MYSQL conn;mysql_init(&conn);if(!mysql_real_connect(&conn,"localhost","root","123456","testdb",3306,NULL,0)){ \/\/连接不上时 const char* err...

为何我写的VC++程序输入有延迟 我用VS2015环境,VC++写了一个关于输入...
因为MFC程序在运行时需要一些DLL文件的支持,你从集成开发环境下编译运行时,有默认的路径来调用这些所需的DLL,因此运行不会有问题。而当你单独运行文件夹下的可执行程序时,如果一开始选择的是作为共享的DLL,则就会因为可执行程序的当前路径下没有所需的DLL文件而无法运行。解决方法:一种是打包程序,...

vs2010环境下,MFC如何修改窗体名字?
刚刚搜索的时候看到了这个问题,虽然时间有些久远,但是希望对之后的朋友有所帮助,分享一下我的解决方法:我用的是vs2015,在[解决方案资源管理器]中找到[资源文件],选择后缀名为“.rc”的项目,右键“查看代码”,在打开的界面中搜索“caption”,更改名字即可。1.2.3.4....

相似回答