为什么我编译的MFC应用程序在其他电脑上不能运行

为什么我编译的MFC应用程序在其他电脑上不能运行,第1张

为什么我编译的MFC应用程序在其他电脑上不能运行?

因为其他的电脑上没有相关的运行库,因此无法运行。 但可以这样解决,打开工程或项目的属性,在常规选项卡中设置:使用MFC作为静态链接库(不同版本的描述不尽相同,但都有静态两个字),设置后再编译就可以了。

如何在其他电脑上运行VS2005编译的DEBUG版应用程序

首先,通过菜单找到关于选项查询当前VS2005的版本,然后到自己电脑"$(Windows)/WinSxS/"目录下可以看到很多长长 名字的目录。第一个"_"前为平台,这里以x86为例,接下来找到带有"MicrosoftVC80DebugCRT" 和"MicrosoftVC80DebugMFC"字样的且包含上面版本号的目录。我的电脑目录如下:

x86_MicrosoftVC80DebugCRT_1fc8b3b9a1e18e3b_8050727762_x-ww_5490cd9f x86_MicrosoftVC80DebugMFC_1fc8b3b9a1e18e3b_8050727762_x-ww_257740a4

将这两个目录拷贝到目标电脑的"$(Windows)/WinSxS/"位置,进入"$(Windows)/WinSxS/Manifests/"目录,用上面的方法找到四个文件并拷贝到目标电脑的相同目录中,我的电脑文件如下:

x86_MicrosoftVC80DebugCRT_1fc8b3b9a1e18e3b_8050727762_x-ww_5490cd9fcat以及manifest文件

x86_MicrosoftVC80DebugMFC_1fc8b3b9a1e18e3b_8050727762_x-ww_257740a4cat以及manifest文件

最后一步,进入"$(Windows)/WinSxS/Policies/"目录,找到带有"MicrosoftVC80DebugCRT"和"MicrosoftVC80DebugMFC"字样的两个目录将其拷贝到目标电脑的相同目录,我的电脑目录如下:

x86_policy80MicrosoftVC80DebugCRT_1fc8b3b9a1e18e3b_x-ww_09e017b4

x86_policy80MicrosoftVC80DebugMFC_1fc8b3b9a1e18e3b_x-ww_a193936f

到 此,所有需要的文件都拷贝结束了,运行刚刚的应用程序,显示了我们熟悉的错误信息:"This application has failed to start because XXXdll was not found Re-installing the application may fix this problem"

编写好的C程序如何才能变成EXE应用程序在其他不装有C编译系统的电脑上运行?

这个要看你是用什么样的编译器

Win-TC\projects的话 里头有编译好的 exe文件,不过复制出来以后就运行不了。因为TC是16位的,而WINDOWS是32位的

要是用vc60那就简单多了。

在“工程”->“设置”中的“常规”选项卡,

Microsoft基础类:

选择“使用MFC作为静态链接库”。

这样生成的EXE文件可以在没有安装VC++的电脑上运行了。

生成的EXE文件在Debug或者Release文件夹下。

其他的编译器我不清楚

VC编译的Win32应用程序不能在Windows 7运行,win32应用程序是什么,为什么叫Win32有点莫名其妙

Windows 32位应用程序。

你一定用了什么非开放的API接口,所以不能用。

电脑C盘里的应用程序能不能防在其他盘里运行啊

可以,但你得修改路径,注册表,非常麻烦,如果是单个的程序,你可以找到启动的图标然后发送到桌面系统程序一般还是不要乱动,别把除了系统程序之外的程序或软件给C盘安装,很容易感染C盘中毒的

在VS2005中用VC#编译的程序为什么在其他机器运行不了

编好后当然不能就直接用了,要对程序进行打包:创建项目→项目类型→其他类型→安装和部署→安装向导

为什么Qt编译的程序不能在XP上运行

使用qt57以下的版本,在xp下依赖库和其他 *** 作系统不同,好像有个windowsdll

MFC生成的exe程序不能在其他电脑上运行怎么办

depend。exe 查一查你的程序依赖那些dll copy过去,否则请 静态 + release 重新编译

在其他店(电脑城里的)下载应用程序后 为什么无法从电脑itunes上下载应用程序到iphone

首先,你需要注册账户(详细教程::hibaidu/wongstephanie/blog/item/4d57da14168f4bd9c3fd78bc)

然后对电脑进行授权(打开iTunes,点击“Store”—“对这台电脑授权”)才能安装应用程序;

其次,登录以后你点击应用程序购买然后下载安装就好了;

最后,当你使用自己的电脑的iTunes库同步时,你的iphone内原有的程序也会被抹掉的。

怎么我用c++ builder60编的一个小程序在其他电脑上不能运行

在程序编译的时候,你需要把程序用到东西都打包到EXE文件中,如下 *** 作:

在Options 中,把Packages--build with runtime packages前的勾去掉

把linker-- use dynamic rtl前的勾去掉

另外,如果你用了数据库功能,那么,你必须把数据库支撑文件放到运行程序的电脑中,因为数据库支撑包不能与EXE文件一起封装

1.AppWizardi创建一个新的COM组件向导,如WORD中使用的公式编辑器就是一个COM组件。

2.群集资源类型向导创建可在任何地方使用的资源项,如字体。

3.这是一个为高端用户定制的向导。

4.顾名思义,数据库项目用于创建数据库。

5.DevStudio插件向导是微软可视化工具系列的向导。

6.ExtendedStoredProc向导扩展了存储过程向导,该向导使用c++代码扩展SQL存储过程使用的项。

7.ISAPI扩展向导使用c++代码扩展项目的web服务器功能。

8.Makefile编译器指令文件,有了这个东西,你就可以做一个编译器了。GPP自己的g++编译器。

9.这是用MFC实现的ActiveX控件向导,所谓的MFC是微软的一个编程框架,所谓的ActiveX控件。

10.MFCAppWizard(DLL)用MFC框架生成了一个DLL项目,所谓的DLL相当于工具包,可以给其他项目提供里面的函数。

11.MFCAppWizard(exe)MFC框架生成一个exe项目,所谓的exe是真正能够执行的程序,比如IE是一个exe,一个exe经常会用到其他的DLL函数。

12.新建数据库向导新建数据库向导。

13.有一个公共事业项目。

14.Win32应用还生成了一个EXE项目,但不使用MFC框架,所以这个项目对用户的能力要求更高,但功能更强大,适合高端用户。

15.Win32控制台应用程序与上述类似,只是它生成的程序在黑窗口中运行,而不是流行的窗口。

16.Win32动态链接库生成了一个DLL,但仍然不使用MFC框架。

17.Win32静态库生成了一个库,库和DLL几乎都是工具包,但区别是没有动态替换。例如,QQEXE使用了一个带有语音功能包的DLL,所以你可以在安装QQ后用一个更高版本的DLL来代替,以获得更好的语音效果。

但是,如果QQ使用LIB来做这个功能,不能移动后单独安装,想要升级语音就得升级整个QQ。(这不是一个准确的描述,但它的意思差不多)。

扩展资料:

新建工程的方法:

1双击打开vc6++,界面如下

2点击文件,创建一个新项目,然后一直点击“ok”。

3完成后,点击进入该界面,点击确定,如下图。

4可以出现这样的页面,如下图所示。

1 电脑屏幕的东西全竖过来了,怎么办啊

桌面右键,属性,设置,高级,Intel(R) Extreme。(也就是你显卡的型号),图形属性,旋转,看到了吗? 正常,90度,180度,270度

选择正常,确定

4:一般pc支持倒转画面,你同时按住"Alt和Ctrl键"然后按键盘上的方向键就可以旋转显示画面,譬如你按Alt+Ctrl+向下键你的显示画面就倒过来了,看看你是不是不经意实现了这样的 *** 作(试下ctrl+alt+↑ 或许就能回来)

你的机器是联想的么

你可以试一下这个

"ctrl"+"alt"+"←" 显示屏幕逆时针旋转90度

"ctrl"+"alt"+"→" 显示屏幕顺时针旋转90度

"ctrl"+"alt"+"↓" 显示屏幕旋转180度

"ctrl"+"alt"+"↑" 屏幕恢复到正常使用角度

2 电脑桌面显示栏成了竖版怎么回事

鼠标移到工具栏处。

点击鼠标左键。

按住不松,同时把鼠标指针移到屏幕下面(原来的工具栏位置)。

鼠标松开即可。

状态栏是包含文本输出窗格或“指示器”的控制条。输出窗格通常用作消息行和状态指示器。消息行示例包括命令帮助消息行,它简要解释了“MFC 应用程序向导”所创建的默认状态栏的最左边窗格中选定的菜单或工具栏命令。

状态栏是包含文本输出窗格或“指示器”的控制条。输出窗格通常用作消息行和状态指示器。消息行示例包括命令帮助消息行,它简要解释了“MFC 应用程序向导”所创建的默认状态栏的最左边窗格中选定的菜单或工具栏命令。状态指示器示例包括 SCROLL LOCK 键、NUM LOCK 键和其他键。状态栏通常和框架窗口的底部对齐。

状态栏位置:状态栏是指每个窗口、程序 *** 作界面的最底端,通常是在“视图”或“查看”菜单下打开或关闭,就是前面加“勾”就打开,打“叉”就关闭的。

主要功能

显示当前所打开窗口或软件的状态。拿最简单的窗口,比如说打开“我的电脑”在状态栏上左侧就会显示当前窗口共有几个对象,右侧则会显示你所打开的位置;如果打开的是程序,例如:Word,启动程序后在最后一栏中你可以看到当前光标位于第几行第几列,本文档共有几页,当前光标在第几页,还有当前的编辑状态是改写状态或是插入状态等。

3 电脑桌面变成竖的

简易办法为 CTRL+ALT+方向键

下面是windows系统下的常规办法

电脑桌面显示方向是可以自己设置的,竖屏变横屏的话,你可以按照下面 *** 作来设置:

1在电脑桌面上点击右键,然后选择屏幕分辨率选项:

2进入界面后点击方向选择下拉菜单:

3点开下拉菜单后选择纵向后,点击确定就可以了!

第1步的MFC应用程序向导中,选择"Dialog Based"应用程序类型并点"完成"

在创建的项目信息对话框中将显示创建的类:Application: CAutoProjectApp in AutoProjecth and AutoProjectcpp

Dialog: CAutoProjectDlg in AutoProjecth and AutoProjectDlgcpp

点 OK 完成项目创建。

以上就是关于为什么我编译的MFC应用程序在其他电脑上不能运行全部的内容,包括:为什么我编译的MFC应用程序在其他电脑上不能运行、VC++6.0下新建工程中有17个选项,都是做什么用的、电脑桌面上的篮框竖过来怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9436771.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存