Follow along with the video below to see how to install our site as a web app on your home screen.
Note: this_feature_currently_requires_accessing_site_using_safari
Since the ANSI standard, there should be no compatibility problemsShinobi said:is there any incompatibilities from using different compilers?? is there a "valve recommended" compiler?
hax said:its visual C++ 6.0 w/ unmanaged DirectX 9
botman said:You can use Borland or MinGW (both available for free)...
http://planethalflife.com/botman/building.shtml
MinGW is used by the Bloodshed software development environment (it's a port of gcc that allows you to build Win32 native applications without requiring Microsoft proprietary libraries).
Since the Borland C++ compiler and the MinGW (gcc) compiler has more strict ANSI compliance than the Microsoft Visual C++ compiler (what Valve used to develop the SDK), you will need to make some changes to the SDK source code to get it to compile with either the Borland or MinGW compiler. I have created a list of patches that you can run on the SDK 2.2 source code that will modify the code so that it will compile cleanly with these compilers.
botman
botman said:"I often heard that Visual C++ .net would be the most standard conform compiler. Is that right?"
.net 7.1 is better than .net 7.0 and .net 7.0 is better than C++ 6.0, but even .net 7.1 is not as ANSI compliant as the latest gcc version is (because the gcc version gets released more often and more rapidly when the ANSI standard change, it take Microsoft a year or more to create a newer version of the compiler).
botman