Code Project: create a media player
Aug 19, 2009, 23:02 (0 Talkback[s])
"Before we can get started with any programming, we have to
satisfy several requirements for our player. The first is Qt 4.5,
and this needs to be installed along with its associated
development library. The development library contains the header
files we import into our own projects so we can use Qt
functionality outside of our own application.
"If your distribution recent enough, such as Ubuntu Jaunty, then
you'll find Qt 4.5 is already included. If not, you're going to
have to try it to track it down for yourself. Nokia provides
packages which are easy enough to install, and these can sit
alongside your current version of Qt, or you could try updating
your distribution.
"Beginners will also need a working development environment. You
can test whether one is installed or not by typing 'make' on the
command line. If the only output you get is a complaint that the
command can't be found, you'll need to install the GNU series of
build tools through your distribution's package manager. If you're
using Ubuntu, for instance, just install the build-essentials
package. This includes fundamental programming tools such as the
GCC compiler suite, the 'make' build system and the GDB debugger.
Most other distributions should include the build environment with
a default installation, but you should be able to find a similarly
named meta-package if not."
Complete
Story
Related Stories:
- In Quest of Open Source Load- and Stress-Testing Tools(Aug 18, 2009)
- A tempest in a tty pot(Aug 13, 2009)
- Lazarus for Cross-Platform Development(Aug 13, 2009)
- Programming(Aug 12, 2009)
- Coding and the Meaning of Life(Aug 11, 2009)
- Artha: A GUI for WordNet(Aug 07, 2009)
- 8 of the Best Free Linux Compilers(Aug 04, 2009)
- Why Code For Free? Linux/FOSS Devs Speak!(Jul 29, 2009)
- Linux kernel design patterns - part 2(Jun 30, 2009)
- Too Old To Write Software? Or Just the 'Wrong Era'?(Jun 30, 2009)
- Revenge of the Nerds(Jun 26, 2009)
- 9 of the Best Free Linux Integrated Development Environments (IDEs)(Jun 22, 2009)