库没有注册是什么意思
动态链接库没有在系统中注册
注册是汉语词汇,意思是把名字记入簿册,多指取得某种资格 。也意为由主管部门办理手续,记入籍册,便于管理查考。
出现“库没有注册”是因为软件应用的动态链接库没有在系统中注册。
解决方法如下:
1、重新启动电脑,单击用户账户后等待即可;
2、如果仍未解决,则进入安全模式;
3、重新启动电脑时,在系统未启动之前,持续按F8键;
4、直至出现一个黑色的选择菜单,即安全模式的选择菜单;
5、点击“安全模式”,即进入安全模式;
6、如果完成上述操作仍未解决,则是电脑故障,应检测维修。
动态链接库和静态链接库:
“动态链接”,是指 Windows 的链接过程,在这个过程中它把模块中的函数调用与在库模块中的实际函数链接在一起。
动态库:在使用动态库时,往往提供两个文件,一个导入库(.lib,非必须) 和一个(.dll)文件。
动态链接库一般不能直接执行,而且它们一般也不接收消息。它们是包含许多函数的独立文件,这些函数可以被应用程序和其他 DLL 调用以完成某些特定的工作。一个动态链接库只有在另外一个模块调用其所包含的函数时才被启动。
“静态链接”,一般是在程序开发过程中发生的,用于把一些文件链接在一起创建一个 Windows 可执行文件。这些文件包括各种各样的对象模块(.OBJ),运行时库文件(.LIB),通常还有已编译的资源文件(.RES)。与其相反,动态链接则发生在程序运行时。
静态库:函数和数据被编译进一个二进制文件,扩展名为(.lib)。
在使用静态库的情况下,在编译链接可执行文件时,链接器从静态库中复制这些函数和数据,并把它们和应用程序的其他模块组合起来创建最终的可执行文件(.exe)。当发布产品时,只需要发布这个可执行文件,并不需要发布被使用的静态库。