「附加依赖项」、「库⽬录」和「包含⽬录」是什么?
本⽂解决的问题:
1、附加依赖项、库⽬录和包含⽬录是什么?
2、VS中怎么添加附加依赖项、库⽬录和包含⽬录
包含⽬录:#include < .h>中 .h的搜索⽬录。如果有XXX.h不到,设置这个⽬录可以解决。
附加依赖项:lib库 。 C++的库会把函数、类的声明放在.h中,实现放在.cpp或.cc中。编译之后,.cpp,.cc,.c会被打包成⼀个.lib⽂件,这样可以保护源代码。所以,要使⽤⼀个库,除了要include他的头⽂件以外,还要在链接过程中把lib加进去。这个就是在附加链接库中设置。其实,⼀般的库会⽤#pragma comment(lib,”xxx.lib”) 来设置。这个过程出错会出现link error,⼤概是“未定义的函数XXX”。
库⽬录:就是寻.lib⽂件的⽬录。如果设置错误,会link error,提⽰”不到XXX.lib“。
简单⼀点的说,包含⽬录是使⽤的头⽂件的集合,每个头⽂件⾥包含⼀个或多个函数或类的声明;附加依赖项是⼀个lib库,包含函数的具体实现;库⽬录是lib库的集合。
VS中怎么添加附加依赖项、库⽬录和包含⽬录:
1 添加编译所需要(附加依赖项)的 lib ⽂件
[解决⽅案资源管理器]“项⽬->属性->配置属性->连接器->输⼊->附加依赖项”⾥填写“winsock.lib”,多个 lib 以空格隔开。
(等同于“#pragma comment(lib,"winsock.lib") ”语句)
2 添加库(Libs)⽬录mysql下载的vs库放在那个文件里
⽅法 1:[解决⽅案资源管理器]“项⽬->属性->配置属性->连接器->常规->附加库⽬录”
⽅法 2:[菜单]“⼯具->选项->项⽬和解决⽅案->C++ ⽬录”,选择对应平台,然后添加所需“库⽂件”⽬录
3 添加包含(include)⽬录
⽅法 1:[解决⽅案资源管理器]“项⽬->属性->配置属性->C/C++->常规->附加包含⽬录”
⽅法 2:[菜单]“⼯具->选项->项⽬和解决⽅案->C++ ⽬录”,选择对应平台,然后添加所需“包括⽂件”⽬录

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。