请问你是问系统的.dll文件和C编译器所带的函数库有什么区别吗?
简单说,就是来源不同!
详细说挺麻烦,举个例子吧:
你在C的编译环境里,可以调用CreateWindow函数产生一个窗口。也可以调用printf函数打印一句话。前者是Windows API函数,存在于操作系统的动态链接库文件里,而后者存在于C编译器的函数库里。所在的地方不同。
如果,你现在用Basic的编译器,可以调用CreateWindow函数(当然要做一些声明工作),但是你不能调用printf函数,它在C的库里,不在Basic的库里,也不在操作系统的库里。
换句话说,操作系统的.dll文件给所有的程序共享。而C的库函数只给C的程序用,其他语言编写的程序不能直接拿来用!
我是新新手,讲得不太好,还请楼主凑合着看。也请高人指点。
是没什么不同,库函数就是DLL中的函数,也就是别人些的函数然后把它编译成dll给你使用。DLL只是库函数的一种表现形式。