当前位置:首页 > 编程开发

创建纯资源 DLL

webgou17年前 (2009-11-17)编程开发474
Visual C++ 创建纯资源 DLL (vs2005) 创建纯资源DLL: 1。首选是动态DLL 2。把需要的资源导入进项目 3。在编译要/NOENTRY 这个选项,Properties->configure Properties->linker->No entery point 纯资源 DLL 是仅包含资源(如图标、位图、字符串和对话框)的 DLL。使用纯资源 DLL 是在多个程序之间共享同一组资源的好方法。提供其资源被针对多种语言进行本地化的应用程序也是一种好方法(请参见 MFC 应用程序中的本地化资源:附属 DLL)。 若要创建纯资源 DLL,请创建一个新的 Win32 DLL(非 MFC)项目,并将资源添加到此项目。 在“新建项目”对话框中选择“Win32 项目”,并在“Win32 项目向导”中指定 DLL 项目类型。 为 DLL 创建一个包含资源(如字符串或菜单)的新资源脚本,并保存该 .rc 文件。 在“项目”菜单上单击“添加现有项”,然后在项目中插入这个新的 .rc 文件。 指定 /NOENTRY 链接器选项。/NOENTRY 防止链接器将 _main 引用链接到 DLL 中;此选项是创建纯资源 DLL 所必需的。 生成 DLL。 使用纯资源 DLL 的应用程序应调用 LoadLibrary 来显式链接到 DLL。若要访问资源,请调用一般函数 FindResource 和 LoadResource,这两个函数对任何类型的资源都有效,或调用下列资源特定的函数之一: FormatMessage LoadAccelerators LoadBitmap LoadCursor LoadIcon LoadMenu LoadString 使用完资源后,应用程序应调用 FreeLibrary。

扫描二维码推送至手机访问。

版权声明:本文由知了博客发布,如需转载请注明出处。

本文链接:https://www.webgou.info/?id=90

标签: vc
分享给朋友:

“创建纯资源 DLL” 的相关文章

FM 中的 RDS 功能

 从网上搜来的字面解释是:RDS是英国BBC广播公司开发的一种特殊的无线电广播,称”无线数据广播系统“(Radio Data System),它是在调频广播发射信号中利用副载波把电台名称、节目类型、节目内容及其它信息以数字形式发送出去。通过具有RDS功能的调谐器就…

详解Android源码的编译详解Android源码的编译

本文将为大家介绍的是如何设置Android源码的编译环境,包括Linux下的配置。主要基于Android 1.0环境,希望对大家了解Android开发有所帮助。本次编译过程主要参考官方文档(http://source.Android.com/download)和网上相关资料(如http://blog…

windows 网络编程

    Windows网络编程…

vs快捷键大全

快捷键 功能 CTRL + SHIFT + B生成解决方案 ...…

注入dll的技术

目前windows下注入dll的技术大体上就是两种1:钩子 SetWindowsHook2:创建远程线程 CreateRemoteThread尽管都能实现远程注入dll…

解读iPhone平台的一些优秀设计思路

解读iPhone平台的一些优秀设计思路 …

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。