Game Development Community

Is Release_1_1_2 really stable??

by Ben Lewis · in Torque Game Engine · 07/14/2003 (10:29 pm) · 6 replies

I used both the winCVS version and I downloaded the zipped version of 1.1.2 and neither of them will compile in studio.net. Most of the errors were due to a missing ctl3d.h file that is referenced in the max.h file. How is it that a 'stable' version is missing a F-ing file? Comment it out? That might help, but why do I have to edit source code that's supposed to compile?

I read in a previous thread that others suggested downloading the HEAD version, but doesn't that eliminate the point of having a stable version?

If anyone has any insight as to why this release includes features like 27 invalid function calls in DTSSHAPE.cpp and a missing header file, I'd love to hear from you.

In the mean time, I'll try my luck with the HEAD version.

About the author

Recent Threads


#1
07/14/2003 (10:42 pm)
That 'f-ing' file is due to the fact that you are compiling the engine on Visual Studio .NET. I suggest you use the search to find the solution to your problem.
#2
07/14/2003 (11:36 pm)
Thanks for your feedback Robert, but I'm not sure I can pass this off entirely as a .Net problem. Believe me, I'm not going to defend the IDE, but when the code has an #include statement for a file that doesn't exist, I tend not to blame the compiler. I am, however, the first to admit that I am probably missing something that is blatently obvious.

After researching for about an hour, I ran across this thread:

http://www.garagegames.com/mg/forums/result.thread.php?qt=10342

that indicates the header file is no longer used. Which brings me back to the original question - Why is the 'stable' release including a file that is not packaged with it? I would really like someone to tell me they have a compiler that didn't hiccup on those includes.

I am really, really excited to start working on my project, but I instead get to twiddle my thumbs until my CVS bandwith resets. I appologize for starting this thread as a place for me to rant. The next time I post, I'll have an honest-to-goodness question, I promise.
#3
07/15/2003 (12:04 am)
Quote:Why is the 'stable' release including a file that is not packaged with it? I would really like someone to tell me they have a compiler that didn't hiccup on those includes.
The compiler that doesn't hickup on those includes is VC6. That include is necessary for compiling on VC6 and is included with VC6, it is no longer necessary in VC7 (.net) and was subsequently not included. At the time of release 1.12 Torque did not yet have official support for VC7 (though it's easy to compile with it if you make the fix) but later versions (HEAD and New_Demo_Branch) do have that support.
#4
07/15/2003 (7:22 am)
Ya, the header file is no longer used, by the Compiler. Hence why its missing. The header file is a system file, packaged with the compiler, but is no longer used by VC7 +.
Hence, it is entirely VC7's fault.
#5
07/15/2003 (10:08 am)
Version 1.1.2 is STABLE. The Discreet SDK for 3D Studio Max is only compatible with Visual C++ 6. So if you want to recompile the exporter you will need to use VC6, we should have removed that project from the workspace. If you go to the discreet site and look up the compile error you get with .NET you will find a FAQ stating that the Max 4.0 SDK does not work with .NET.
#6
07/15/2003 (10:20 am)
"The header file is a system file, packaged with the compiler, but is no longer used by VC7 +."

That's exactly what I wanted to know. Thanks again Robert!