C++ 第三方库导入使用 您所在的位置:网站首页 兔子金元宝图片高清 C++ 第三方库导入使用

C++ 第三方库导入使用

#C++ 第三方库导入使用| 来源: 网络整理| 查看: 265

C++ 第三方库导入使用 转载

mob604756ee63c0 2021-08-12 10:54:50

文章标签 库文件 ico 头文件 文件名 静态库 文章分类 其它 其它

一些概念 字符类型: ansi     Multi-Byte Character Set 多字节字符集 unicode   库(lib)分两种类型。 静态库-静态库中包含obj编译信息。直接编入程序源码。 导入库-是动态库(dll)的导出函数,方便程序调用。

 

一:库的生成部分

C++程序编译有多种配置组合,每个程序配置的选项不同,库文件一般会预设好多种模式,根据需要来选择编译。

 

为了区分出来不同选项的dll,一般输出的文件名会设置的有区别。 控件编译选项 先是use of mfc 这儿分成两类,再根据字符集,再根据链接类型(动态,静态) static library active(static debug) active(x64) use standard library use mbs set xxSD.lib   active(dynamic unicode debug) active(x64) use mfc shared dll use unicode set xx/DSUD.lib   active(dynimic release) use mfc shared dll use mbs set xxDS.lib   二:库的引用 --头文件 要么直接include源代码,要么把头文件复制一份出来再include --库文件 1.设置好库文件的路径。 2.再指定库文件的名称。linkeer-input-additonal dependencies 这里还有个设置库文件名的方式。 在头文件中通过#pragma comment(lib,xx)设置,lib名称根据系统配置参数,预定义头等动态生成。 这样就能自动匹配到生成库文件时的命名规则。 这里的参数一般是写在预定义参数中。然后这个参数含义看库程序的头文件中有说明。     成熟的一般都配置好了各种组合。 争对自定义的库。 库生成这边  lib文件分别放在debug和release文件夹下,debug配置输出文件名加字母D。   然后把他们放在一个文件夹下。   调用这边   全局配置里library files 设好上述路径。   再到工程设置里link中,把lib名称区分开。  

 

 

        收藏 评论 分享 举报

上一篇:Leetcode 114.二叉树展开为链表

下一篇:Kubernetes RBAC授权普通用户对命名空间访问权限



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有