1简单的创建和使用静态库-动态库及动态库显示调用

1简单的创建和使用静态库-动态库及动态库显示调用

ID:32591826

大小:78.19 KB

页数:8页

时间:2019-02-13

1简单的创建和使用静态库-动态库及动态库显示调用_第1页
1简单的创建和使用静态库-动态库及动态库显示调用_第2页
1简单的创建和使用静态库-动态库及动态库显示调用_第3页
1简单的创建和使用静态库-动态库及动态库显示调用_第4页
1简单的创建和使用静态库-动态库及动态库显示调用_第5页
资源描述:

《1简单的创建和使用静态库-动态库及动态库显示调用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、简单的创建和使用静态库,动态库及动态库显示调用主要源于VisualStudio2008文档,末尾补充动态库的显示调用创建新的静态库项目1.从“文件”菜单中,选择“新建”,然后选择“项目…”。2.在“项目类型”窗格中,选择“VisualC++”下的“Win32”。3.在“模板”窗格中,选择“Win32控制台应用程序”。4.为项目选择一个名称,如“MathFuncsLib”,并将其输入“名称”字段。为解决方案选择一个名称,如“StaticLibrary”,并将其输入“解决方案名称”字段。5.按“确定”启动“Win32应川程序向导”。在“Win32应用程序向导”对话框的

2、“概述”页中,按“下一步”。6.在“Win32应用程序向导”的“应用程序设胃「'页中,选择“应用程序类型”下的“静态库”。7.在“Win32应用程序向导”的“应用程序设置”页中,清除“附加选项”弋的“预编译头'‘复选框。8.按“完成”创建项冃。向静态库添加类1-若要为新类创建头文件,请从“项冃”菜单中选择“添加新项…”。将显示“添加新项”对话框。从“类别”窗格中,选择“VisualC++”下的“代码”。从“模板”窗格中选择“头文件(.h)”。为头文件选择一个名称,如“MathFuncsLib.h”,并按“添加”。将显示一个空H文件。2.添加一个名为“MyMathF

3、uncs”的简单类,以执行常见的算术运算,如加、减、乘和除。代码应与以下内容类似://MathFoncsLib.hnaioespaceMathFuncs(classMyMathFuncs(public://ReturnsafbstaticdoubleAdd(doublea,doubleb);//Returnsa-bseaticdoubleSubtract(doubledoubleb);//Returnsa#bstaticdoubleMultiply(doublea,doubleb);//Returnsa/bUThrowsDivideByZeroExceptioni

4、fbis0staticdoubleDivide(doublea,doubleb);3.若耍为新类创建源文件,请从“项n”菜单中选择“添加新项…”。将显示“添加新项”对话框。从“类别”窗格中,选择“VisualC++”下的“代码”。从“模板”窗格中,选择“C++文件(.epp)”。为源文件选择一个幺称,如“MathFuncsLib.cpp”,并按“添加”。将显示一个空白文件。4.在源文件中实现“MyMathFuncs”的功能。代码应与以下内容类似://MathFuncsLib.cpp//cosqpilewith:/c/EHsc//post-buildcoasnand

5、:libMathFuncsLib•obo#IncludeHMathFuncsLib.hw•includeusingnamespacestd;namespaceMathFuncs{doubleMyMathFuncs::Add(doubleardoubleb)(returna+b;}doubleMyMathFuncs::Subtract(doublea,doubleb){returna-b;}doubleMyMathFuncs::Multiply(doublea,doubleb)(returna*b;}doubleMyMathFuncs::Div

6、ide(doublea,doubleb){if(b■■0){thrownewinvalid_argument(wbcannotbezero1w);}-returna/b;}}2.若要将项H生成为静态库,请从“项H”菜单中选择“MathFuncsLib属性...”。在左窗格中,选择“配置属性”下的“常规”。在右窗格屮,将“配置类型”更改为“静态库(.lib)”。裁“确定”保存更改。3.编译该静态库,方法是选择“生成”菜单屮的“生成解决方案”。这将创建一个可供其他程序使用的静态库。创建引用静态库的应用程序1.若耍创建引用并使用刚刚创建的静态库的应川程序,请从“文件”菜

7、单中选择“新建”,然后选择“项冃…”。2.在“项目类型”窗格中,选择“VisualC++”下的“Win32”。3.在“模板”窗格中,选择“Win32控制台应川程序”。4.为项冃选择一个名称(如“MyExecRefsLib”),并将其键入“名称”字段。从“解决方案”旁边的下拉列表中选择“添入解决方案”。这会将新项目添加到该静态库所属的同一个解决方案中。5.按“确定”启动“Win32应用程序向导”。在“Win32应用程序向导”对话框的“概述”页中,按“下一步”。6.在“Win32应用程序向导”的“应用程序设置”页中,选择“应用程序类型”下的“控制台应用程序”。7.在“

8、Win32

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。