![]() |
|
|
|
#1
|
|||
|
|||
|
There are some compiler bugs not fixed in VS.2003, use Intel CPP compiler instead.
|
|
#2
|
|||
|
|||
|
Quote:
Code:
int SomeFunc( void )
{
int nSomeVal;
....
return nSomeVal;
}
void AnotherFunc( int nVal )
{
// do sth with nVal
}
void main(void)
{
AnotherFunc( SomeFunc() + 0x100 );
}
Quote:
So the best is to use MSVC++ 7.1 (2003) + Intel C++ Compiler 8.1 (as it can be integrated into MSVC++). Just noticed that executables created by Intel C++ Compiler are generally bigger than those ones created with cl (M$' compiler). But therefore it provides more otimization features (e.g. Parallelization, PGO, ...) as well as support for latest technology such as SSE3 aso... Anyways I can remember that M$ announced support for PGO in MSVS 2005. |
|
#3
|
|||
|
|||
|
I don't want to create a new Thread, as my questio is very similar with this one.
I was also avay from programming for a long time... but now come back ![]() Can you plese recomend what i can use to compile for AMD 64 under windows xp 64 beta? A lot of thanks |
|
#4
|
|||
|
|||
|
Intel CPP 8.1 is a good choise ->
http://www.intel.com/software/products/compilers/cwin/relnotes.pdf |
|
#5
|
|||
|
|||
|
Quote:
|
|
#6
|
|||
|
|||
|
To vladlp:
If you want to compile for 64-bit windows xp. The best compiler is VS2005 which support compile 64-bit project directly. VS6 and VS.net can be used also. But you should install 64-bit platform sdk and modify the project setting manual. |
|
#7
|
|||
|
|||
|
Thanks for answer, than monday start looking for and dowload VS .NET 2005 beta
PS: Wich release of VS .NET 2005 is last one? |
|
#8
|
|||
|
|||
|
Latest VS2005 beta is VS2005 December CTP.
The latest that is being publicly distributed that I know of is VS2005 November CTP, which you can get from Winbeta. If you find where to get the December CTP, please let me know! ![]() Regards |
|
#9
|
|||
|
|||
|
To vladlp:
If you want to compile for 64-bit windows xp. The best compiler is VS2005 which support compile 64-bit project directly. VS6 and VS.net can be used also. But you should install 64-bit platform sdk and modify the project setting manual. I faced this problem 1 month ago The big problem is not the compiler itself but the libraries. The first try was to use DDK (which is the only non beta stuff that containd AMD 64 bit compiler) Since DDK focuses on drivers I got easily libraries problems and problems related of adapting projects to DDK building env. Normally the AMD64 support should be delivered with Platform SDK It seems there is a platform SDK (non public) beta that has AMD 64 support. Unfortunately I couldnt get it. Im still wondering why they dont realease a SDK that includes AMD64. The latest VSNET 2005 has the compiler and the libraries for a lot of targets including AMD64. So I had to install a lot og Gigs only fot this AMD64. It sucks but its the only way But remember the best way is to get that platform SDK( I post the number later cuz I dont have it here) that has AMD64 |
![]() |
| Thread Tools | |
| Display Modes | |
|
|