mfc工程文件打包哪些可以删除|如何将MFC资源文件打包成dll

❶ MFC怎么删除类

在fileview中选中要删除的核清袜类正尺的.h和.cpp文件,摁del,然后在工程目录下删除这两个文件即可改激。

❷ MFC环境下建立了一个.cpp文件,如何删除

最彻底的删除方法是:在你所旦缺历建立的工程扮空文件夹下找到所要删除的.cpp文件和相应的.h文件,然后再展开FileView下的SourceFiles文件夹和HeaderFiles文模搜件夹,分别选中所要删除的.cpp文件和.h文件,按Delete键就可以了。大功告成!^^

❸ VC编辑器生成的文件哪些可以删除

c++程序在编则码答孙慧译后,在目模橘标路径下会生成多个文件: Debug文件夹(*.exe,*.ilk,*.obj,*.pch,*.pdb,*.idb,*,pdb),*.cpp,*.dsp,*.ncb,*.plg *.exe:是生成的可执行文件 *.ilk:当选定渐增型编译连接时,连接器自动生成ILK文件,记录连接信息 *.obj:是目标.

❹ vs2008 MFC怎么删除自己建好的类

目前为止我知道的唯一办法就是在解决方案资源管理器中选中要删除的类的.h和.cpp文件,摁del,然后在工程目录下删除这两个文件即可。 顺便说一下。要删除自己新建的类里面的袜简函数。也是同样,在.h 和.cpp里手工删除,消息函数还可以事件里删,不就只全手工吧。怕错先查找一下告正裤,清姿然后再删,没办法。我也为这事郁闷呢!咋就没有VC6.0里的右键删除了~看来版本高了有时候也脑残。

❺ 如何将MFC资源文件打包成dll

将MFC资源文件打包成dll 项目中经常会遇到主程序的资源文件是在一个dll中,就是把资源文件部分任务提取出来,比如添加各种语言的字符串,各种图标,各种版本的Dlg或者Menu等等。改好之后,只需要build下就可以生成包含各种资源文件的dll,主程序只需要去调用这个dll即可。 在软件工程中,很多项目都要这样做,因为资源和逻辑分离,这样就可以做到低耦合。 下面开始介绍如何将MFC多文档程序的资源文件打包成dll:创建MFC程序,工程名为Main,然后一直点下一步,就创建好了一个多文档应用程序。删除该工程的Resource.h和Main.rc,注意:这里是Remove不是Delete,VC6.0删除只是从工程中删除,文件还在;VS2005以上版本会提示Remove还是Delete。在当前工程中添加一个MFC扩展Dll项目,工程名为Main_Res;删除Resource Files下所有文件(Remove即可),删除Resource.h(Delete);然后Copy主程序Main的Res到Main_Res的Res中;右键Header Files,Add Existing Item,选择Main中的Resource.h,右键Resource Files,Add Existing Item,选择Main中的Main.rc。编译Main_Res项目,生成Main_Res.dll;在Main项目中,Main.h中include的Resource.h可以修改成../Main_Res/Resource.h也可以不修改,因为原来的Resource.h没有彻底删除,编译的时候还是可以找到的,在头文件中添加变量HINSTANCE m_hResourceDll;;Main.cpp的InitInstance()最前面添加如下代码:[cpp] view plain Class View中,右键CMainAPP属性,添加ExitInstance,代码如下:[cpp] view plain int CMainApp::ExitInstance() { // TODO: Add your specialized code here and/or call the base class if (m_hResourceDll) { AfxFreeLibrary(m_hResourceDll); } return CWinApp::ExitInstance(); } m_hResourceDll = AfxLoadLibrary(_T("Main_Res.dll")); if (m_hResourceDll) { AfxSetResourceHandle(m_hResourceDll); } else { MessageBox(NULL, _T("Load Main_Res.dll failed!"), _T("Error"), 0); return FALSE; } 编译运行Main项目即可。 注意:这里调用资源dll的方式为动态(显式)调用,静态(隐式)调用会load资源失败。貌似将主程序的资源文件提取到dll中的话,只能采用动态(显式)调用。静态调用的时候,运行会Crash[cpp] view plain // create main MDI Frame window CMainFrame* pMainFrame = new CMainFrame; if (!pMainFrame || !pMainFrame->LoadFrame(IDR_MAINFRAME)) { delete pMainFrame; return FALSE; } 因为LoadFrame(IDR_MAINFRAME)会失败,然后delete pMainFrame;的时候就会内存访问非法!肯定是因为IDR_MAINFRAME资源没有找到。具体原因找到后我会更新说明下。 如果不在dll项目中删除Resource Files下所有文件(Remove即可),会编译报错如下: 1>CVTRES : fatal error CVT1100: plicate resource. type:VERSION, name:1, language:0x0804 1>LINK : fatal error LNK1123: failure ring conversion to COFF: file invalid or corrupt

❻ 文件管理中哪些文件可以删除

文件管理中可以删除的文件如下:

1、软件安装包:平时我们下载软件,都会有软件安装包,这些安装包在软件安装完成后就没有用了,非常占用内存,我们可以删除这些apk文件。

2、系统缓存文件:我们在app上听音乐、看视频都会产生缓存文件,这些缓存文件也都是可以删的。

3、download、tencent里的文件:我们自己下载的软件,都放在download这个文件夹里面,都是可以删除的。

文件管理是操作系统的五大职能之一,主要涉及文件的逻辑组织和物理组织,目录的结构和管理。所谓文件管理,就是操作系统中实现文件统一管理的一组软件、被管理的文件以及为实施文件管理所需要的一些数据结构的总称从系统角度来看,文件系统是对文件存储器的存储空间进行组织,分配和回收,负责文件的存储,检索,共享和保护。

文件管理的功能

权限管理,可针对用户、部门及岗位进行细粒度的权限控制,控制用户的管理、浏览、阅读、编辑、下载、删除、打印、订阅等操作。

文档审计,描述了文档生命周期全过程中的每一个哪返动作,包括毕散操作人、动作、日期时间等信息,通过审计跟踪您可以全局掌握系统内部所有文件的操作情况。

锁定保护,文档作者和管理权用户可将文档锁定,确保文档不被随意修改,当文档需要修改或删除时,可以解锁,保证文档的正常操作。

数据备份,支持数据库备份和完整数据备份双重保护,全面手缓氏保障系统内部数据安全性,用户可自行设定备份时间及位置,到达指定时刻,系统自动执行备份操作。

❼ VISUAL STUDIO工程里面的哪些文件是可以删除的

debug或者release 都可以删掉,剩下的工程文件也有部分可以删除的,不过都不大,不影响

❽ mfc中怎么删除一个新建类

.clw和.opt是VC6或早期环境下才有的文件,故只需删除.h .cpp及 .aps文件即可.

❾ 请问文件夹下的这些文件都是干什么的,哪些可以删除

你的电脑系统是64位系统,而现在这个文件夹有x86字样,它是用来存放系统上安装的32位软件的。64位系统可以兼容大多数32位软件,默认安装路径就是这里。所以一般情况下,不要随意删除这里的文件夹。如果有不使用的软件,到控制面板里将其卸载就行了。


赞 (0)