Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C++ library Toolkits SDK
i have searched adn read something about all but i couldnt underestand at last.
 
please explain those simply
Posted 8-Feb-13 6:56am
hor_313632
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

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.
  Permalink  
Comments
Sandeep Mewara at 8-Feb-13 12:13pm
   
My 5! Nicely explained.
hor_313 at 8-Feb-13 12:30pm
   
the GTK+ is named ToolKit but i dont know what it has?
Matthew Faithfull at 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 at 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 at 8-Feb-13 14:27pm
   
Right, a 5.
—SA
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

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.
  Permalink  
Comments
Albert Holguin at 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)

  Print Answers RSS
0 DamithSL 375
1 Sergey Alexandrovich Kryukov 217
2 OriginalGriff 210
3 Peter Leow 135
4 Uma Shankar Patel 80
0 OriginalGriff 7,380
1 DamithSL 5,359
2 Sergey Alexandrovich Kryukov 4,944
3 Maciej Los 4,906
4 Kornfeld Eliyahu Peter 4,514


Advertise | Privacy | Mobile
Web02 | 2.8.141223.1 | Last Updated 8 Feb 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100