欢迎来到天天文库
浏览记录
ID:32591826
大小:78.19 KB
页数:8页
时间:2019-02-13
《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
此文档下载收益归作者所有