Using Visual Studio 2008 I am trying to set up collada dom by following the “Setting up” guide here. Currently the only compiler issue I am getting is this
fatal error LNK1104: cannot open file 'libcollada15dom22-sd.lib
Can anyone help me with this please? I have included “libcollada15dom22-sd.lib” in the Linker->Input->Additional Dependencies; so I cant think at the moment what could be wrong. Any ideas or solutions would be appreciated.
Have you shown it the path from where it can pick up that .lib ? In essence, the folder where you have the file stored, is VS able to look in that place?
I would belive so. But I looked in the dom directiory for the lib but couldent find it. But this seemed to work. libcollada15dom21-d.lib. Im getting this issue now and am not sure what to do to fix it. I do appreciate for what information the setup guide gives but it would seem that it may need to need to be modified to more accuaratly state on exactly what has to be done.
Error 3 fatal error C1083: Cannot open include file: ‘boost/filesystem/convenience.hpp’: No such file or directory d:\documents and settings\michael wojcik\my documents\programming\collada\collada-dom\dom\include\dae.h 28
This time its the problem with your include directories. VS can’t seem to find the boost folder. In your include directory property (in VS), try specifying the location of boost and see if it helps.
I made sure that I was including the correct includes and included the NO_BOOST build flag and it seems to be working now :). My concern though, is that having no boost installed a disadvantage? I tried to install it first but couldent really figure out how. Is their perhaps some documentation around that could guide me through the process? Most of my installation experience comes from installation wizards so Im a bit new on ‘manually’ doing it.
I recently read the collada book and am excited to start supporting it in my game engine. Off to the tutorials then :). (Already read Creating documents and I thought it was very well written)
Linker errors can be possibly because of something in your code or you are not including the right library files. I am not sure if boost does autolinking or not. I’d have to look at it. So you don’t need to include more headers, instead specify libraries in C++ > Linker > Additional Library directories.