Click here to Skip to main content
11,494,407 members (59,629 online)
Rate this: bad
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
Rate this: bad
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.
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.
Rate this: bad
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.
Albert Holguin at 8-Feb-13 13:42pm

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

  Print Answers RSS
0 Dnyaneshwar@Pune 740
1 Sergey Alexandrovich Kryukov 443
2 CHill60 350
3 Nakul Chaudhari 236
4 OriginalGriff 221
0 Sergey Alexandrovich Kryukov 10,277
1 OriginalGriff 8,805
2 Sascha Lefèvre 3,704
3 Maciej Los 3,392
4 Richard Deeming 2,500

Advertise | Privacy | Mobile
Web02 | 2.8.150520.1 | Last Updated 8 Feb 2013
Copyright © CodeProject, 1999-2015
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