basically STL has a class called 'string' but IrrLicht ALSO has a class called 'string'
it sounds like you're trying to use the stl string, which is found in the std namespace. However, you're already using namespace irr, which means when you type 'string' its not sure if you want the std::string or the irr::string
First of all, I suggest you remove any 'using namespace xxx' statements and simply type out the full namespace in front of all of your variables so stuff like this doesnt happen again. Before you go that far, you can simply make sure you type 'std::' in front of your string declarations.
I don't have any string declarations. Thats the problem! :S I just deleted the last string declaration and I'm getting the same errors. What is causing std to be included anyway? I commented out stdio.h in all the sources and it still gives the same errors
________ Bmw New Class History
Last edited by disanti on Tue Feb 22, 2011 7:57 am, edited 1 time in total.