vs2019设置及第三⽅库的使⽤
编程序就是搭积⽊
在程序中,我们不仅可以⾃⼰编写功能(函数)代码
也可以调⽤他⼈写的功能代码(函数)
标准库函数
第三⽅函数
静态链接库(lib)
在链接时,将库中的⼆进制代码和我们的程序的⼆进制代码合并到⼀个新的可执⾏⽂件中。
缺点:代码冗余
动态链接库(dll, Dynamic Link Library)
动态链接库是以共享的dll⽂件为基础,链接时库中的代码可以不加⼊到可执⾏⽂件中。多个应⽤程序可以共享⼀个dll⽂件中的⼆进制代码。
vs2019设置:
1. 完成Visual Studio 2019 Community的安装,在安装时注意增加下列组件:
1. 创建第⼀个C语⾔程序,引⽤ConvertCurrency.lib和ConvertyCurrency.h, 显⽰100美元的现汇买⼊价:
2. double r = ConvertCurrency(true, "HKD", "CNY", 100);
printf("%f\n", r);
1.1.1 在项⽬中引⽤汇率接⼝库
接下来,你可以和以前⼀样创建⼀个空的C++项⽬,然后引⽤下载的汇率接⼝库。mysql下载的vs库放在那个文件里
1.1.1.1 将接⼝库⽂件复制到特定位置
我们⼀般不会把第三⽅库相关的⽂件和项⽬⽂件放到⼀起,⽽是在单独将接⼝⽂件存放在特定⽬录中,例如D:\CCLib⽬录,你需要将ConvertCurrency.h和ConvertCurrency.lib这两个⽂件存⼊其中。
1.1.1.2 引⽤头⽂件和库⽂件
接下来,你就可以在你的项⽬⾥引⽤这个头⽂件,并根据⼿册加⼊⼀段测试代码,这个程序将根据中国银⾏的实时报价换算出与100美元等
值的⼈民币⾦额并显⽰:
第2⾏代码的作⽤是包含头⽂件ConvertCurrency.h, 这个⽂件中包含了库函数的声明,只有包含它你才可以使⽤相关的函数(例如第6⾏就是调⽤ConvertCurrency函数).
第3⾏代码也是⼀条预处理指令,它的作⽤是使链接器在链接时加⼊ConvertCurrency.lib这个库⽂件,只有这样才可以将你编写的程序⽣成的⽬标代码与库⽂件中的⼆进制代码链接到⼀起⽣成可执⾏⽂件。
1.1.1.3 修改项⽬属性
1.1.1.4 运⾏测试程序
完成上⼀步的设置后,这个程序就可以编译、链接和运⾏,运⾏结果如下:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论