Rah*_*lia 5 c++ executable c++11 c++14
我是 C++ 语言的新手。当我开始构建一个新项目时,我可以看到两个选项。C++ 可执行文件和 C++ 库。
我尝试在很多地方寻找它们的差异,但什么也没得到。有人可以指导我找到关于这个主题的正确答案吗?
谢谢
如果您正在构建一个独立的程序,您将需要一个可执行文件。
但是您可能正在构建一个函数/类库,为其他人或另一个项目提供实用程序。在这种情况下,您将希望其他程序能够链接该库以访问这些函数/类,无论是静态地(将库编译到其项目中)还是动态地在运行时获取库中的内容。