我是C ++的初学者,试图学习有关包含库的知识,但是我还没有找到有关它的文档。
将库包含到C ++项目(Visual Studio)中的方式是什么。我如何实施它们,哪一种是最佳方法?
我试图将SQLite库包含到项目中。我尝试过了:
将头文件包含在Visual Studio安装文件夹的include文件夹中。它确实出现在项目的外部依赖项中,因此我可以#include <sqlite3.h>
毫无问题地进行操作,但是我不知道应该将实现(C文件)放在哪里以及如何链接(在链接器>输入>添加中)依赖性?)。
为了包含库,文件是否必须为.lib?因为找不到用于SQLite 3的.lib,是否必须将其包含在Visual Studio安装的lib文件夹中?
注意:我对总体上包括一个库的管理感兴趣。SQLite 3部分仅仅是因为我以它为例来学习如何添加它们。
分两步添加一个库
第一步,您必须在项目中指定库头是头。通常,路径是在项目属性-> C ++->其他包含目录中指定的,并且它们包含具有相对路径的文件。
在第二步中,必须在properties-> linker中指定库(.lib)所在的路径以及库的名称。借助此Visual Studio,可以正确链接项目。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句