CLion C++可执行文件与C++库的区别

5

我刚接触C++语言。在建立新项目时,我看到两个选项:C++可执行文件和C++库。

我已经试图在很多地方了解它们的区别,但是没有找到什么答案。有人能指导我正确回答这个问题吗?

谢谢

参考

1个回答

4
如果您正在构建一个独立的程序,您需要一个可执行文件。
但是如果您正在构建提供实用功能的函数/类库以供他人或另一个项目使用,则需要其他程序能够链接该库以访问这些函数/类。这可以通过静态方式(将库编译到其项目中)或动态方式(在运行时获取库内容)来实现。

有关库的更多信息,请参见以下链接:https://dev59.com/F3E85IYBdhLWcg3wdDSz,https://dev59.com/J3VC5IYBdhLWcg3w7V_3和https://dev59.com/NWkw5IYBdhLWcg3wutDK?rq=1 - user213305

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接