I managed to compile and link Poco library into my iPhone project by creating my own Xcode project for Poco C++. But I encountered another problem when I'm trying to use UUID class in my project. The problem is there is a name (nil) conflict in my project. My temp solution is to add the following line into my project:
It works but I'll have a problem if I use "nil" in my project. It becomes undefined. I know changing the function name in UUID class of Poco C++ library would be the easiest way. But it could be troublesome if new Poco version comes. I'll need to change it again. Is there a better solution for this?