Hi Trinh?  (Could sign with the name you wish to be addressed as
please, to prevent others form making mistakes ;-)

I develop under Kubuntu 8.10, and don't personally use an IDE, I used
to, but... this was back in last century!  These days I just open up a
win-term and use nedit for editing, and an occasionally use gdb for
examining stack traces when looking at crashes.  What I have found is
this combination suits the way I work, and makes me most productive.
Prior to going without IDE's I used to use Visual Studio and the SGI
Case Vision tools.  I say this to present one extreme - it's possible
to me perfectly productive without IDE's, others of course prefer by
IDE's and couldn't imagine being productive without them.

In your case you are stuck learning a new operating system, a new
scene graph library, and new compiler set, a new packaging system and
a new IDE, so perhaps looking at learning a couple of these at time,
rather all at once.  Personally I'd recommend getting used to a
winterm for navigating around the OpenSceneGraph directory structure,
learn how to use agp-get (it's the packaging tool that is underneath
Synatic), and learn how to use a simple editor to look at file, learn
a few unix commands like cd, ls, make, grep.  There are lots of
tutorials on these on the web.  It will seem like a huge learning
curve at the start, but within a day or two you'll be much more
comfortable, then a few weeks you might well grow to love the what you
can do with a modern unix style operating system.

For me the most magical thing about Ubuntu/Kubuntu is the debian based
repositories that apt-get/Synatic make easily accessible to you.  No
more running off onto the web for 3rd party dependencies, spending
days trying to configure, build and install them.  A single agp-get
line can get your everything you need.  This makes it possible to
install the Ubuntu/Kubuntu on a compeletely new machine and pull down
everything you need for development, cmake, gcc, subversion, OpenGL,
all the dependencies required for the OSG and get building within
minutes of getting the OS installed.

Below is the an extract of a script file that I use as a template for
getting the OSG installed and built from source on a fresh machine.
It's written long winded to enable me to add the commentary about what
is being installed to do what.  You can put all the packages on to a
single apt-get line.  The only line you might need to vary is nvidia
packages - as these only apply to Nvidia cards with the proprietary
drivers.

Robert.

--

# compile, build and version control
sudo apt-get install cmake subversion g++

# OpenGL/X11
sudo apt-get install libx11-dev
sudo apt-get install nvidia-glx-177-dev libglu-dev

# image libs
sudo apt-get install libpng-dev libjpeg-dev libtiff-dev

# get true type font support
sudo apt-get install libfreetype6-dev

# geospatial imaging
sudo apt-get install libgdal-dev

# video
sudo apt-get install libxine-dev

# dicom loader
sudo apt-get install dcmtk libdcmtk1-dev

# gecko plugin
sudo apt-get install libgtk2.0-dev
sudo apt-get install libxul-dev

# pdf plugin
sudo apt-get install libpoppler-glib-dev

# vnc plugin
sudo apt-get install libvncserver-dev

# svg plugin
sudo apt-get install librsvg2-dev


# check out OSG
svn co http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk OpenSceneGraph

# compile the OSG
cd OpenSceneGraph
./configure
make -j 8


Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to