我是C ++的初学者并且正在尝试学习包含库,我还没有找到有关它的文档。
将库包含在C ++项目(Visual Studio)中的方法有哪些。我如何实施它们,哪种方法最好?
我试图将SQLite库包含到项目中。我试着:
将头文件包含在Visual Studio安装文件夹的include文件夹中。它确实出现在我的项目的外部依赖项中,所以我可以毫无问题地做#include <sqlite3.h>
,但我不知道应该在哪里放置实现(一个C文件)以及如何链接它(它是在链接器&gt;输入&gt;附加依赖项?)。
为了包含库,文件应该是.lib吗?因为我找不到SQLite 3的.lib,我是否必须将它包含在Visual Studio安装的lib文件夹中?
注意 :我对包含库的管理感兴趣。 SQLite 3部分仅仅是因为我以它为例来学习如何添加它们。
答案 0 :(得分:7)
分两步添加库
在第一步中,您必须在项目中指定库标题是标题。通常,路径在项目属性中指定 - &gt; C ++ - &gt;其他包含目录,包括具有相对路径的文件。
在第二步中,您必须在properties-&gt;链接器中指定库(.lib)所在的路径以及库的名称。使用此Visual Studio可以正确链接项目。
答案 1 :(得分:-2)
转到项目中添加现有项,然后必须从浏览屏幕中选择要添加的.lib文件。和宾果游戏就在那里!
最良好的祝愿 大卫