c++runtime library报错怎么回事?
1个回答
展开全部
c++runtime library是链接库时所发生的问题,在工程使用了很多第三库的时候,极容易出现各种链接问题。Runtime Library 就是运行时库,也简称 CRT(C Run Time Library)。是程序在运行时所需要的库文件,通常运行时库是以 Lib 或 Dll 形式提供的。
c++runtime应用程序添加启动函数,启动函数的主要功能为将要进行的程序初始化,对全局变量进行赋初值,加载用户程序的入口函数。
动态链接的运行时库 动态链接的运行时库将所有的 C 库函数保存在一个单独的动态链接库 MSVCRTxx.DLL 中, MSVCRTxx.DLL 处理了多线程问题。使用 /MD 编译选项可以设置 Visual C++ 使用动态。
链接时将按照传统 VC 链接 dll 的方式将运行时库 MSVCRxx.DLL 的导入库 MSVCRT.lib 链接,在运行时要求安装了相应版本的 VC 运行时库可再发行组件包(当然把这些运行时库 dll 放在应用程序目录下也是可以的)。 因/MD 和/MDd 方式不会将运行时库链接到可执行文件内部,可有效减少可执行文件尺寸。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询