I want to build an application that would run both in windows and unix, as I am new to C++ programming I could not proceed further. My application would involve network programming with some threading.
Appreciate if any one could help me in building a environment. Would cross compilation help me? If so suggest me which and how can I do it? I searched on internet but could not get any good information except I should do cross compilation...
Well, some would say use cross-platform libraries that are built on each platforms own provided tools and functions while others would go as far as to suggest that you need to code an individual variation of your program on each platform.
To be honest, it's entirely up to you and what your willing to deal with. The fast yet slowest solution is to make an individual program for each platform although this can easily backfire. The easiest, safest, and possibly just as fast method is to use to use a cross-platform API. It's also commonly easier to interact with as a developer.