Mindtraveller Messages: 917 Registered: August 2007 Location: Russia, Moscow rgn.
Experienced Contributor
I`ve installed U++ IDE and tested building some examples with MSC8 compiler - and it worked OK.
Then I created my own package. My objective was to make Intel 8 compiler building my package.
To do it, I added INTEL compiler to IDE`s Build methods. And on building package I`ve got:
----- CtrlLib ( GUI MT INTEL WIN32 MSC ) (1 / 9)
LabelBase.cpp
icl: error: could not write to argument file 'C:\DOCUME~1\Paul\LOCALS~1\Temp\34602.arg'
icl: error: could not write to argument file 'C:\DOCUME~1\Paul\LOCALS~1\Temp\34602.arg'
icl: error: could not write to argument file 'C:\DOCUME~1\Paul\LOCALS~1\Temp\34602.arg'
icl: error: could not write to argument file 'C:\DOCUME~1\Paul\LOCALS~1\Temp\34602.arg'
icl: error: could not write to argument file 'C:\DOCUME~1\Paul\LOCALS~1\Temp\34602.arg'
C:\Program Files\UPP\uppsrc\Core/Core.h(114): catastrophic error: #error directive: MSC 6.0 not supported anymore
#error MSC 6.0 not supported anymore
^
...
I looked into code and found a place where this error happens:
#ifdef _MSC_VER
#define COMPILER_MSC
#ifndef _CPPRTTI
#error RTTI must be enabled !!!
#endif //_CPPRTTI
#if _MSC_VER <= 1300
#error MSC 6.0 not supported anymore
#endif
#pragma warning(disable: 4786)
#define _CRT_SECURE_NO_DEPRECATE // we really need strcpy etc. to work with MSC 8.0
#endif
And I just don`t know how to solve it right.
Does anyone have idea how to make things work? Thanx in advance.