如何在 C++ 中使用库?
How to use libraries in C++?
您好,我是 C++ 编码的新手,幸运的是我正在快速学习如何使用它。到目前为止,我听说过库以及如何在应用程序中使用它们。
我的问题是是:
- 下载任何库后我需要做什么?
- 如何
#include "library.h"
或 #include <library>
并使用它
在没有 intellisense 或编译器运行的项目中?
- 如果图书馆只有 header 怎么办?
- 我应该寻找什么?
- 有我需要的应用程序吗?
- 没有构建文件夹怎么办?
通常我看不懂说明书,可能是因为我还是菜鸟吧
请尝试以一种易于遵循的方式解释这一点,就像您正在向一无所知的人教授它一样:我曾尝试遵循其他指南,但没有成功。
预先,非常感谢!
每个库都有特定的许可证(例如 MIT、GPL、LGPL 等)供其使用。用途之间可能存在差异(例如个人、学术和商业等),但通常不会。了解主要许可证以及它们如何适用于您在 Internet 上的用例非常容易。但是,如果您这样做是出于商业目的或有任何疑问,请咨询律师。
如果是header-only,包括header就够了。否则,库可以是任何形式的任何代码(各种语言的源代码、二进制、共享、静态……)。不可能涵盖所有情况,每个库都应该有自己的文档。
您好,我是 C++ 编码的新手,幸运的是我正在快速学习如何使用它。到目前为止,我听说过库以及如何在应用程序中使用它们。
我的问题是是:
- 下载任何库后我需要做什么?
- 如何
#include "library.h"
或#include <library>
并使用它 在没有 intellisense 或编译器运行的项目中? - 如果图书馆只有 header 怎么办?
- 我应该寻找什么?
- 有我需要的应用程序吗?
- 没有构建文件夹怎么办?
通常我看不懂说明书,可能是因为我还是菜鸟吧
请尝试以一种易于遵循的方式解释这一点,就像您正在向一无所知的人教授它一样:我曾尝试遵循其他指南,但没有成功。
预先,非常感谢!
每个库都有特定的许可证(例如 MIT、GPL、LGPL 等)供其使用。用途之间可能存在差异(例如个人、学术和商业等),但通常不会。了解主要许可证以及它们如何适用于您在 Internet 上的用例非常容易。但是,如果您这样做是出于商业目的或有任何疑问,请咨询律师。
如果是header-only,包括header就够了。否则,库可以是任何形式的任何代码(各种语言的源代码、二进制、共享、静态……)。不可能涵盖所有情况,每个库都应该有自己的文档。