导航:首页 > 源码编译 > mfc编译找不到文件

mfc编译找不到文件

发布时间:2022-07-29 16:01:28

⑴ 用MFC编好的小软件编译好在别的机子上运行提示缺少某.dll文件,怎么解决

1、要用Release模式编译,而不是debug模式。
2、如果不能确保别的机器装了MFC的支持库,那么就在工程配置里面选择 use mfc in static library,而不是use mfc in shared dll。这样MFC的库就静态的链接到了编译出来的可执行文件中,就不需要在目标机器上去动态的链接dll,也就不会存在找不到dll的情况了。

⑵ mfc140u.dll 丢失

去微软官网下载 Microsoft Visual C++ 2015 Redistributable Package,网址在网络上搜索就可以了,记住一定要下载32位的文件,也就是X86版本,64位也就是X64是没有mfc140u.dll的,X86才有 。

其实,对于大部分vcrt*** .dll 文件的缺失也可以在微软官网下载 Visual C++ 对应的版本,记得区分32位和64位。实在区分不了可以两个版本都安装。

通过安装 Visual C++ 对应版本比一个一个的 .dll 文件下载再注册要方便一点,这篇文章也是提供另一种思路,另一种解决办法。因为我看见网上大多数解决方案都是缺什么文件就下载什么文件,所以在此给出了另一种思路方案。

出现丢失msvc类dll提示的本质原因是这个程序是用VC++编译的,要运行此类程序电脑上就必须先安装它所需要的VC++运行库,VC++运行库主要有2005 2008 2010 2012 2013 2015等这n个年份的版本,每个年份版本还分为32位版和64位版,各个版本之间互相独立。

mfc140u.dll官方版是电脑Windows系统中必不可少的文件补丁:

mfc140u.dll一般情况下它都是在装系统的时候电脑系统自己创建的,无需文卫安装,也不能随意修改。mfc140u.dll可解决系统出现“找不到mfc140u.dll”或“mfc140u.dll缺失”等错误信息情况。

⑶ 用了英文版的VC++6.0怎么编译后运行时提示找不到文件

可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的
“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的
选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。

因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。

如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

如果你装在其他盘里,则仿照其路径变通就行(我就是装在D盘)。
关键是microsoft visual studio\ 后面的东西要相同。
本人深受其害,重装多次不管用,上面中文部分为高手借鉴,终于弄好了。还有,一定要设置好环境变量

⑷ VS2010 C++ MFC写的程序编译可以正常运行,但是我想直接运行,DEBUG里找不到EXE文件

你重新生成一下,然后在你的项目的上一级目录中找到Debug目录,里面有exe文件,不是在项目文件夹内的Debug文件夹。

⑸ 打开MFC后直接编绎运行,为什么找不到那个.exe文件

当时建立那个mfc工程的时候,如果是MFC DLL那编译后当然找不到.exe了,如果是MFC Application的话,就可以了

⑹ VS的MFC 系统找不到指定的文件

你的程序没有编译通过,还有错误,所以没有生成exe,所以就出现了不能启动程序的错误。
你需要先修改这个问题。再运行。
你看一下输出窗口有没有Error信息。
不排除代码本身没问题,你的vs环境也可能有问题。
总之要先查找出错的原因。

⑺ 谁知道这个怎么回事mfc110u.dll丢失

计算机丢失该文件,或者文件已损坏,解决方法如下:

1、网络一下mfc110u.dll,选择可靠网站下载文件到计算机;

2、将文件ugthemes.dll到系统目录下,注意区别不同操作系统
C:WindowsSystem (Windows 95/98/Me)
C:WINNTSystem32 (Windows NT/2000)
C:WindowsSystem32 (Windows XP, Vista)
C:WindowsSystem32 (Windows 10/8/7/2008r2) 32位
C:WindowsSysWOW64 (Windows 10/8/7/2008r2) 64位

3、点击开始,点击运行,输入regsrv32 mfc110u.dll,点击确定即可。

⑻ MFC项目在其他机器上编译的找不到WINMAIN.CPP的问题

<project>, <setting> ,然后选<c/c++>,在category选<precompiled header>页,选中Not using percompiled headers

然后rcbuiled all一下。

⑼ 为什么我用VC++6.0做的MFC工程在没有装VC的电脑上运行不了,说是找不到MFC42D.DLL文件

因为VC6 MFC程序默认建立的程序是动态链接,需要运行时加载一些DLL文件。 有两种方法可以解决:1.拷贝所缺失的dll到你的程序运行目录;2. 建立MFC工程时选择静态链接,这样编译器产生exe文件时会自动打包所缺失的dll,缺点是与动态链接相比,exe文件比较大。

⑽ 用MFC编译的时候出现系统找不到文件这是怎么回事,急急急、

除了错误,也可能会是兼容性的问题,你编译后不要运行,然后找到工程目录下直接打开那个可执行文件。

阅读全文

与mfc编译找不到文件相关的资料

热点内容
怎么把钉钉文件夹保存到手机里 浏览:69
兵法pdf 浏览:643
app格式化下载不起怎么办 浏览:34
信捷加密文件是干嘛用的 浏览:952
su模型下载怎么解压不了 浏览:182
国际体验服如何把服务器改为亚服 浏览:880
手机怎么关闭视频加密 浏览:462
单片机编程存表法 浏览:719
富士康服务器是什么 浏览:452
编译是二进制吗 浏览:262
小程序账号登录源码 浏览:876
云南社保局app叫什么 浏览:697
美女程序员吃大餐 浏览:210
项目二级文件夹建立规则 浏览:560
dns使用加密措施吗 浏览:174
php独立运行 浏览:535
手机sh执行命令 浏览:731
云服务器的角色 浏览:737
单片机频率比例 浏览:845
我的世界服务器如何关闭正版验证 浏览:508