vs2012下mfc生成动态链接

vs2012下mfc生成动态链接,第1张

vs2012下mfc生成动态链接的方法如下。

1、新建一个DLL工程,打开VS2012,点击新建项目出现新建项目对话框。

2、添加用户程序,点击解决方案资源管理器。

3、调用和调试DLL创建一个基于对话框的MFC项目用于测试DLL,之后链接就可生成。

1.

首先下载 包包管理器 NuGetPackageExplorer,顾名思义,包包管理器可以用来创建新的类库包,也可以浏览已经创建好的类库包

2.

下载完成后,双击 NuGetPackageExplorer.application 进行安装,安装完成后会在桌面上生成一个NuGet Package

Explorer 的快捷方式

 3.

双击NuGet Package Explorer出现启动界面,选择Create a new package(Ctrl+N)创建一个新包

4.

选择菜单 Edit >Edit

Package Metadata (或者 CTRL + K) 编辑包包信息

这里可以编辑类库包的信息和添加类库、程序集的引用解释下几个比较重要的字段

Id:用于定位类库包的唯一标示,如在命令行下执行

Install-Package MyPackage 这里的MyPackage就是包包的Id值

Version:类库的版本号,这里建议和程序集的真实版本号保持一致,以免发生混淆

Dependencies:此类库依赖的程序集,根据实际情况添加依赖类库的Id和版本号,若无留空即可,这里需要注意下填写的依赖类库需要在NuGet服务器上能找到,否则无法完成自动引用添加

Framework

assemblies:依赖的Framework 程序集,根据实际需要选择即可,一般无需设置

除以上四项以外其他属性根据实际情况修改即可,若自己用不修改也中,不过为了使用方便还是建议把类库描述(Description)填写下

5.

编辑好包包信息后接下来添加DLL到包包中

可以选择

右键-->Add Existinng File... 选择dll添加,也可以直接拖拽DLL到 Package contents

窗口,此例选择拖拽方式

直接拖拽dll到窗口后,会出现提示:是否将 Winista.HtmlParser.dll放到lib

文件夹下,一般我们选择是

6.

DLL添加完成后,快捷键Ctrl + K 修改包包信息Id为Winista.HtmlParser,版本号为1.8.0

7.

信息修改和dll都添加完毕后,选择File -->Save(或Ctrl + S)将文件进行保存,默认文件名为Id + 版本号.nupkg

8.

完成保存后如需要发布到网上,选择File-->Publish...(或Ctrl + P)

默认的发布地址是官网,发布

Key需要到官网去注册一个账号,然后就可以得到,这里不在复述,若无需发布直接关闭即可

这个问题是系统动态链接库文件丢失或者损坏导致的,你可以

1

从网上下载这个DLL文件,下载的时候注意去大站下载,以确保安全,将其放到SYSTEM32目录下面

2

点击开始……运行……CMD,确定,打开命令提示符界面,输入regsvr32

*.dll注册该DLL

3

如果需要注册的DLL较多的话,可以在开始->运行(win+r)下输入命令

cmd

/c

for

%i

in

(%windir%\system32\*.dll)

do

regsvr32.exe

/s

%i

cmd

/c

for

%i

in

(%windir%\system32\*.ocx)

do

regsvr32.exe

/s

%i来注册所有的DLL

4,以上命令需要手打,如果对于CMD的批处理命令不甚熟悉的话,你也可以使用腾讯电脑管家的电脑诊所进行修复,它的修复方案是图形界面的,非常简单,而且涵盖了大部分的系统常见问题,点下鼠标就可以全自动的修复


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

原文地址:https://www.54852.com/bake/11797890.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存