Click here to Skip to main content
15,888,089 members
Please Sign up or sign in to vote.
5.00/5 (2 votes)
See more:
i have searched adn read something about all but i couldnt underestand at last.

please explain those simply
Posted

Not much or a lot depending on which one you choose:-

A library is just one module .Dll .a .so .lib either static or dynamic that you can link with.

An SDK will usually contain lots of libraries and the headers that describe the types on the library interfaces, but some sneaky people might call this a code library or library for short which is confusing.

A toolkit could be anything from 1 library + 1 header to a whole SDK plus compiler, linker, editor, resource compiler, idl compiler and a sack load of tools like debuggers, introspectors and crash dump analysers. Sometime you get all that and they still just call it a Software Development Kit as that's what it is.
 
Share this answer
 
Comments
Sandeep Mewara 8-Feb-13 12:13pm    
My 5! Nicely explained.
hor_313 8-Feb-13 12:30pm    
the GTK+ is named ToolKit but i dont know what it has?
Matthew Faithfull 8-Feb-13 12:37pm    
GTK+ is a Graphical User Interface toolkit. It contains libraries, headers and tools to enable you to make GUIs. It only does this so you will still need a compiler and editor at least to use it with. It is written mostly in C and there are versions for Linux, Windows and other operating systems. You can look it up and find the details.
Albert Holguin 8-Feb-13 13:42pm    
I like your answer... and the question, since I never actually thought about the SDK/Toolkit terminology very much (work with them on a regular basis, but never thought about an actual "meaning" of the terms)... +5
Sergey Alexandrovich Kryukov 8-Feb-13 14:27pm    
Right, a 5.
—SA
Library: It is a collection of methods/functions wrapped up into a package that can be imported into a code project and re-used.

Toolkit: It is a group of tools (and at times code libraries) that you can use to make it easier to access a device or a system.

SDK: Software Development Kit is a set of libraries that help you in developing code that uses a particular system.
 
Share this answer
 
Comments
Albert Holguin 8-Feb-13 13:42pm    
+5

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900