查看VS2008附带的MSDN文档,我找不到与静态和导入库相关的详细文档。特别是动态库和静态库的权衡以及每个库对CRT版本依赖性,内存共享和异常处理等的影响。
如果内存服务曾经在以前版本的VS中有关于这些内容的大量文档,现在似乎没有比描述要创建静态库项目并添加类的按钮的页面更详细的内容了。它!
我看到很多与MFC相关的文档(当VS2008甚至不再支持MFC时),以及大量与Dotnet相关的文档,但除了核心语言和库引用之外几乎没有任何与C ++开发相关的文档。
我还没有找到任何有用的谷歌搜索,虽然我可能还没有找到返回信息黄金的搜索字符串。
任何人都可以获得一些好的概述吗?
答案 0 :(得分:0)
Visual C++ Walkthroughs page包含一些标识资源,并命名一些相关资源:
Building a C/C++ Program页面上还有更多相关文章(关于构建隔离的应用程序,因此与静态链接和并行部署相关)。
答案 1 :(得分:0)
查看VS2008附带的MSDN文档,我可以 找不到与静态和导入相关的详细文档 库。特别是动态库和静态库的权衡 以及每个关于CRT版本依赖性的含义, 内存共享和异常处理等。
在msdn.com上搜索“CRT库”,这是第一个结果:
其中有关于CRT库的静态版本与动态版本的相关信息。
有关动态链接库的信息,您正在寻找this page on DLLs。
还有一个名为"Building C/C++ Isolated Applications and Side-by-side Assemblies"的页面,它讨论了使用静态库的优势(这就是你制作独立应用程序的方法)。
如果记忆服务,那么曾经有很多关于这些东西的文献 在以前版本的VS中,现在似乎没有更多 详细描述了描述要按哪些按钮来创建的按钮 静态库项目并为其添加一个类!
在msdn.com上搜索“静态库”,这是第一个结果:
Walkthrough: Creating and Using a Static Library (C++)
正如标题所说,这是一个关于如何直接从马口中制作静态库的逐步程序。