ramonsaraiva / cuda-convexhull Goto Github PK
View Code? Open in Web Editor NEWConvexhull with CUDA - dragons inside -
Convexhull with CUDA - dragons inside -
I am getting not defined errors:
camera.cpp:(.text+0x1af): undefined reference to glViewport' camera.cpp:(.text+0x1b9): undefined reference to
glMatrixMode'
camera.cpp:(.text+0x1be): undefined reference to glLoadIdentity' camera.cpp:(.text+0x21a): undefined reference to
gluPerspective'
build/objects/camera.o: In function Camera::refresh_lookat()': camera.cpp:(.text+0x5a0): undefined reference to
glMatrixMode'
camera.cpp:(.text+0x5a5): undefined reference to glLoadIdentity' camera.cpp:(.text+0x626): undefined reference to
gluLookAt'
build/objects/scene.o: In function SceneObject::build_vbo()': scene.cpp:(.text+0x6f8): undefined reference to
__glewGenBuffers'
scene.cpp:(.text+0x714): undefined reference to __glewBindBuffer' scene.cpp:(.text+0x72e): undefined reference to
__glewBufferData'
scene.cpp:(.text+0x784): undefined reference to __glewGenBuffers' scene.cpp:(.text+0x7a0): undefined reference to
__glewBindBuffer'
scene.cpp:(.text+0x7ba): undefined reference to __glewBufferData' scene.cpp:(.text+0x7f2): undefined reference to
__glewGenBuffers'
scene.cpp:(.text+0x80e): undefined reference to __glewBindBuffer' scene.cpp:(.text+0x828): undefined reference to
__glewBufferData'
scene.cpp:(.text+0x860): undefined reference to __glewGenBuffers' scene.cpp:(.text+0x87c): undefined reference to
__glewBindBuffer'
scene.cpp:(.text+0x896): undefined reference to __glewBufferData' scene.cpp:(.text+0x9e6): undefined reference to
SOIL_load_OGL_texture'
build/objects/scene.o: In function SceneObject::render()': scene.cpp:(.text+0xb4f): undefined reference to
glColor3f'
scene.cpp:(.text+0xb59): undefined reference to glEnableClientState' scene.cpp:(.text+0xb63): undefined reference to
glEnableClientState'
scene.cpp:(.text+0xb6d): undefined reference to glEnableClientState' scene.cpp:(.text+0xb74): undefined reference to
__glewBindBuffer'
scene.cpp:(.text+0xb9d): undefined reference to glVertexPointer' scene.cpp:(.text+0xba4): undefined reference to
__glewBindBuffer'
scene.cpp:(.text+0xbc8): undefined reference to glNormalPointer' scene.cpp:(.text+0xc1c): undefined reference to
glBindTexture'
scene.cpp:(.text+0xc2f): undefined reference to __glewBindBuffer' scene.cpp:(.text+0xc58): undefined reference to
glTexCoordPointer'
scene.cpp:(.text+0xc5d): undefined reference to glPushMatrix' scene.cpp:(.text+0xc8f): undefined reference to
glTranslatef'
scene.cpp:(.text+0xcb1): undefined reference to glRotatef' scene.cpp:(.text+0xcd6): undefined reference to
glRotatef'
scene.cpp:(.text+0xcfb): undefined reference to glRotatef' scene.cpp:(.text+0xd36): undefined reference to
glScalef'
scene.cpp:(.text+0xd3d): undefined reference to __glewBindBuffer' scene.cpp:(.text+0xd6c): undefined reference to
glDrawElements'
scene.cpp:(.text+0xd79): undefined reference to glPointSize' scene.cpp:(.text+0xd8c): undefined reference to
glColor3f'
scene.cpp:(.text+0xd96): undefined reference to glBegin' scene.cpp:(.text+0xdc8): undefined reference to
glVertex3f'
scene.cpp:(.text+0xdcd): undefined reference to glEnd' scene.cpp:(.text+0xdda): undefined reference to
glPointSize'
scene.cpp:(.text+0xddf): undefined reference to glPopMatrix' scene.cpp:(.text+0xde9): undefined reference to
glDisableClientState'
scene.cpp:(.text+0xdf3): undefined reference to glDisableClientState' scene.cpp:(.text+0xdfa): undefined reference to
__glewBindBufferARB'
scene.cpp:(.text+0xe0d): undefined reference to __glewBindBufferARB' build/objects/input.o: In function
InputController::events()':
input.cpp:(.text+0x103): undefined reference to SDL_PollEvent' build/objects/main.o: In function
main':
main.cpp:(.text+0x6d): undefined reference to glewInit' main.cpp:(.text+0x8b): undefined reference to
glutInit'
build/objects/main.o: In function setup_gl()': main.cpp:(.text+0x611): undefined reference to
glClearColor'
main.cpp:(.text+0x61e): undefined reference to glClearDepth' main.cpp:(.text+0x628): undefined reference to
glEnable'
main.cpp:(.text+0x632): undefined reference to glEnable' main.cpp:(.text+0x63c): undefined reference to
glEnable'
main.cpp:(.text+0x646): undefined reference to glDepthFunc' main.cpp:(.text+0x650): undefined reference to
glEnable'
main.cpp:(.text+0x65a): undefined reference to glEnable' main.cpp:(.text+0x669): undefined reference to
glBlendFunc'
main.cpp:(.text+0x682): undefined reference to glViewport' main.cpp:(.text+0x71c): undefined reference to
glShadeModel'
main.cpp:(.text+0x72d): undefined reference to glLightModelfv' main.cpp:(.text+0x743): undefined reference to
glLightfv'
main.cpp:(.text+0x759): undefined reference to glLightfv' main.cpp:(.text+0x76f): undefined reference to
glLightfv'
main.cpp:(.text+0x779): undefined reference to glMatrixMode' main.cpp:(.text+0x77e): undefined reference to
glLoadIdentity'
main.cpp:(.text+0x78b): undefined reference to glPointSize' main.cpp:(.text+0x7c6): undefined reference to
gluPerspective'
build/objects/main.o: In function setup_sdl()': main.cpp:(.text+0x7f0): undefined reference to
SDL_Init'
main.cpp:(.text+0x806): undefined reference to SDL_GetVideoInfo' main.cpp:(.text+0x82a): undefined reference to
SDL_GL_SetAttribute'
main.cpp:(.text+0x839): undefined reference to SDL_GL_SetAttribute' main.cpp:(.text+0x848): undefined reference to
SDL_GL_SetAttribute'
main.cpp:(.text+0x857): undefined reference to SDL_GL_SetAttribute' main.cpp:(.text+0x866): undefined reference to
SDL_GL_SetAttribute'
main.cpp:(.text+0x898): undefined reference to SDL_SetVideoMode' main.cpp:(.text+0x8c1): undefined reference to
SDL_WM_SetCaption'
build/objects/main.o: In function render()': main.cpp:(.text+0x8d8): undefined reference to
glClearDepth'
main.cpp:(.text+0x8e2): undefined reference to glClear' main.cpp:(.text+0x8ec): undefined reference to
glMatrixMode'
main.cpp:(.text+0x8f1): undefined reference to glLoadIdentity' main.cpp:(.text+0x918): undefined reference to
SDL_GL_SwapBuffers'
When I do make(in cuda-convexhull-master directory) I get:
make: *** No rule to make target tinyobjloader/tiny_obj_loader.cc', needed by
build/objects/tiny_obj_loader.o'. Stop.
I found that there is no tiny tiny_obj_loader.cc in tinyobjloader folder.
The given a.out runs fine giving all the gpu details. I use ubuntu 14.04, 64bit on nvidia -gtx 960
I am getting not defined errors:
camera.cpp:(.text+0x1af): undefined reference to glViewport' camera.cpp:(.text+0x1b9): undefined reference to
glMatrixMode'
camera.cpp:(.text+0x1be): undefined reference to glLoadIdentity' camera.cpp:(.text+0x21a): undefined reference to
gluPerspective'
build/objects/camera.o: In function Camera::refresh_lookat()': camera.cpp:(.text+0x5a0): undefined reference to
glMatrixMode'
camera.cpp:(.text+0x5a5): undefined reference to glLoadIdentity' camera.cpp:(.text+0x626): undefined reference to
gluLookAt'
build/objects/scene.o: In function SceneObject::build_vbo()': scene.cpp:(.text+0x6f8): undefined reference to
__glewGenBuffers'
scene.cpp:(.text+0x714): undefined reference to __glewBindBuffer' scene.cpp:(.text+0x72e): undefined reference to
__glewBufferData'
scene.cpp:(.text+0x784): undefined reference to __glewGenBuffers' scene.cpp:(.text+0x7a0): undefined reference to
__glewBindBuffer'
scene.cpp:(.text+0x7ba): undefined reference to __glewBufferData' scene.cpp:(.text+0x7f2): undefined reference to
__glewGenBuffers'
scene.cpp:(.text+0x80e): undefined reference to __glewBindBuffer' scene.cpp:(.text+0x828): undefined reference to
__glewBufferData'
scene.cpp:(.text+0x860): undefined reference to __glewGenBuffers' scene.cpp:(.text+0x87c): undefined reference to
__glewBindBuffer'
scene.cpp:(.text+0x896): undefined reference to __glewBufferData' scene.cpp:(.text+0x9e6): undefined reference to
SOIL_load_OGL_texture'
build/objects/scene.o: In function SceneObject::render()': scene.cpp:(.text+0xb4f): undefined reference to
glColor3f'
scene.cpp:(.text+0xb59): undefined reference to glEnableClientState' scene.cpp:(.text+0xb63): undefined reference to
glEnableClientState'
scene.cpp:(.text+0xb6d): undefined reference to glEnableClientState' scene.cpp:(.text+0xb74): undefined reference to
__glewBindBuffer'
scene.cpp:(.text+0xb9d): undefined reference to glVertexPointer' scene.cpp:(.text+0xba4): undefined reference to
__glewBindBuffer'
scene.cpp:(.text+0xbc8): undefined reference to glNormalPointer' scene.cpp:(.text+0xc1c): undefined reference to
glBindTexture'
scene.cpp:(.text+0xc2f): undefined reference to __glewBindBuffer' scene.cpp:(.text+0xc58): undefined reference to
glTexCoordPointer'
scene.cpp:(.text+0xc5d): undefined reference to glPushMatrix' scene.cpp:(.text+0xc8f): undefined reference to
glTranslatef'
scene.cpp:(.text+0xcb1): undefined reference to glRotatef' scene.cpp:(.text+0xcd6): undefined reference to
glRotatef'
scene.cpp:(.text+0xcfb): undefined reference to glRotatef' scene.cpp:(.text+0xd36): undefined reference to
glScalef'
scene.cpp:(.text+0xd3d): undefined reference to __glewBindBuffer' scene.cpp:(.text+0xd6c): undefined reference to
glDrawElements'
scene.cpp:(.text+0xd79): undefined reference to glPointSize' scene.cpp:(.text+0xd8c): undefined reference to
glColor3f'
scene.cpp:(.text+0xd96): undefined reference to glBegin' scene.cpp:(.text+0xdc8): undefined reference to
glVertex3f'
scene.cpp:(.text+0xdcd): undefined reference to glEnd' scene.cpp:(.text+0xdda): undefined reference to
glPointSize'
scene.cpp:(.text+0xddf): undefined reference to glPopMatrix' scene.cpp:(.text+0xde9): undefined reference to
glDisableClientState'
scene.cpp:(.text+0xdf3): undefined reference to glDisableClientState' scene.cpp:(.text+0xdfa): undefined reference to
__glewBindBufferARB'
scene.cpp:(.text+0xe0d): undefined reference to __glewBindBufferARB' build/objects/input.o: In function
InputController::events()':
input.cpp:(.text+0x103): undefined reference to SDL_PollEvent' build/objects/main.o: In function
main':
main.cpp:(.text+0x6d): undefined reference to glewInit' main.cpp:(.text+0x8b): undefined reference to
glutInit'
build/objects/main.o: In function setup_gl()': main.cpp:(.text+0x611): undefined reference to
glClearColor'
main.cpp:(.text+0x61e): undefined reference to glClearDepth' main.cpp:(.text+0x628): undefined reference to
glEnable'
main.cpp:(.text+0x632): undefined reference to glEnable' main.cpp:(.text+0x63c): undefined reference to
glEnable'
main.cpp:(.text+0x646): undefined reference to glDepthFunc' main.cpp:(.text+0x650): undefined reference to
glEnable'
main.cpp:(.text+0x65a): undefined reference to glEnable' main.cpp:(.text+0x669): undefined reference to
glBlendFunc'
main.cpp:(.text+0x682): undefined reference to glViewport' main.cpp:(.text+0x71c): undefined reference to
glShadeModel'
main.cpp:(.text+0x72d): undefined reference to glLightModelfv' main.cpp:(.text+0x743): undefined reference to
glLightfv'
main.cpp:(.text+0x759): undefined reference to glLightfv' main.cpp:(.text+0x76f): undefined reference to
glLightfv'
main.cpp:(.text+0x779): undefined reference to glMatrixMode' main.cpp:(.text+0x77e): undefined reference to
glLoadIdentity'
main.cpp:(.text+0x78b): undefined reference to glPointSize' main.cpp:(.text+0x7c6): undefined reference to
gluPerspective'
build/objects/main.o: In function setup_sdl()': main.cpp:(.text+0x7f0): undefined reference to
SDL_Init'
main.cpp:(.text+0x806): undefined reference to SDL_GetVideoInfo' main.cpp:(.text+0x82a): undefined reference to
SDL_GL_SetAttribute'
main.cpp:(.text+0x839): undefined reference to SDL_GL_SetAttribute' main.cpp:(.text+0x848): undefined reference to
SDL_GL_SetAttribute'
main.cpp:(.text+0x857): undefined reference to SDL_GL_SetAttribute' main.cpp:(.text+0x866): undefined reference to
SDL_GL_SetAttribute'
main.cpp:(.text+0x898): undefined reference to SDL_SetVideoMode' main.cpp:(.text+0x8c1): undefined reference to
SDL_WM_SetCaption'
build/objects/main.o: In function render()': main.cpp:(.text+0x8d8): undefined reference to
glClearDepth'
main.cpp:(.text+0x8e2): undefined reference to glClear' main.cpp:(.text+0x8ec): undefined reference to
glMatrixMode'
main.cpp:(.text+0x8f1): undefined reference to glLoadIdentity' main.cpp:(.text+0x918): undefined reference to
SDL_GL_SwapBuffers'
I compiled the code using:
g++ -I. -o build/bin/convexhull build/objects/tiny_obj_loader.o build/objects/camera.o build/objects/scene.o build/objects/input.o build/objects/convexhull.o build/objects/main.o -lSDL -lSOIL -lGLEW -lGLU -lGL -lglut
However the makefile has declarations like:
pkg-config --cflags-only-I sdl
pkg-config --libs-only-L sdl
Is it needed?
i tried compiling the code after copying tinyobjloader from the given location. But it gives errors like:
no matching function for call to ‘LoadObj(std::vectortinyobj::shape_t&, std::vectortinyobj::material_t&, const char_&, const char_)’
what version of the tinyobjloader needs to be used?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.