kevin@aphrodite:/home/kevin/irr/examples/1.HelloWorld
0:$ g++ main.cpp -I../../include/ -L../../lib/Linux/ -o helloworld
/tmp/cctE286F.o(.text+0x3c): In function `main':
: undefined reference to `irr::createDevice(irr::video::EDriverType, irr::core::dimension2d<int> const&, unsigned, bool, bool, irr::IEventReceiver*)'
collect2: ld returned 1 exit status
using RedHat gcc-3.2.2-5
confuzzled...
Help compiling Hello World example in Linux
Re: Help compiling Hello World example in Linux
Looks like you forgot your libraries. Here's a small Makefile example:kjkrum wrote:kevin@aphrodite:/home/kevin/irr/examples/1.HelloWorld
0:$ g++ main.cpp -I../../include/ -L../../lib/Linux/ -o helloworld
/tmp/cctE286F.o(.text+0x3c): In function `main':
: undefined reference to `irr::createDevice(irr::video::EDriverType, irr::core::dimension2d<int> const&, unsigned, bool, bool, irr::IEventReceiver*)'
collect2: ld returned 1 exit status
using RedHat gcc-3.2.2-5
confuzzled...
Code: Select all
CPP=g++
IRR=/YOURPATH/irr41
IRRLIBS=-L$(IRR)/lib/Linux/ -lz -ljpeg -lIrrlicht -L/usr/X11R6/lib -lGL -lXxf86vm -lXext -lX11 -lz -ljpeg -lIrrlicht
IRRINC=-I $(IRR)/include/
example: main.cpp
$(CPP) $(IRRINC) client.cpp -o $@ $(IRRLIBS)
[/code]