I tried to build a 3956 compilation with MSVC2010 - new problems spotted during compile process (log as attachment)
There are no errors in the log...
I thought that the exe file will be created after compilation, in fact there are 3 application files created at E:\Free Orion\FreeOrion directory:
The human client (FreeOrion.exe), server (FreeOrionD.exe) and AI client (FreeOrionCA.exe) are all separate executables. You want to run the human client. That will launch the server when you start a game. The server starts AIs if any are needed.
FreeOrion.exe - (translated) FreeOrion post-v0.3.15 [SVN 3947]: FreeOrion.exe - incorrect image: application or library DLL E:\Free Orion\FreeOrin\wrap_oal.dll is not correct image of Windows NT system. Check it with installation disk.
I don't understand what you've written here... where is that text shown?
What version of Windows are you using?
I'm guessing you've got a damaged version of wrap_oal.dll? What is the file size in bytes? I have 466,456 bytes, which should be the version in the 2010 SDK. You could try copying the (different) version that came with the v0.3.15 installer, or googling for a download.
I don't know what is a reason to incorrect rev at error message - why "FreeOrion post-v0.3.15 [SVN 3947]" if it was build with rev.3956?
Because the version number wasn't updated in msvc2010/src/Version.cpp
Maybe should I change some files with existing and working version of FO [SVN 3785] on my machine?
If you've built the latest SVN and can get into it to see a version number, it's probably working fine... Or can you clarify what the problem is now?