Exetools  

Go Back   Exetools > General > General Discussion

Notices

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 01-06-2005, 10:10
fsheron
 
Posts: n/a
There are some compiler bugs not fixed in VS.2003, use Intel CPP compiler instead.
  #2  
Old 01-06-2005, 16:25
ArC ArC is offline
VIP
 
Join Date: Jan 2003
Location: NTOSKRNL.EXE
Posts: 172
Rept. Given: 0
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 5
Thanks Rcvd at 17 Times in 12 Posts
ArC Reputation: 1
Quote:
There are some compiler bugs not fixed in VS.2003
Hm i recently noticed sth strange. The compiler seems to have problems with calculations with return values from functions within function arguments. E.g.
Code:
int SomeFunc( void )
{
int nSomeVal;
....
return nSomeVal;
}

void AnotherFunc( int nVal )
{
// do sth with nVal
}

void main(void)
{
AnotherFunc( SomeFunc() + 0x100 );
}
The call in main is not translated correctly so the value given to AnotherFunc is wrong...
Quote:
use Intel CPP compiler instead
Hm well yes but you still need a linker and an IDE is quite useful, too.
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  
Old 01-06-2005, 21:47
vladlp
 
Posts: n/a
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  
Old 01-07-2005, 03:07
Cobi Cobi is offline
Friend
 
Join Date: Sep 2004
Location: Germany
Posts: 55
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 1 Time in 1 Post
Cobi Reputation: 0
Intel CPP 8.1 is a good choise ->
http://www.intel.com/software/products/compilers/cwin/relnotes.pdf
  #5  
Old 01-07-2005, 03:21
Satyric0n
 
Posts: n/a
Quote:
Originally Posted by vladlp
Can you plese recomend what i can use to compile for AMD 64 under windows xp 64 beta?
Recent VS2005 betas compile for x86-64 fairly well, but the most established compiler in this area is gcc.
  #6  
Old 01-07-2005, 11:50
willii
 
Posts: n/a
Smile

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  
Old 01-08-2005, 00:58
vladlp
 
Posts: n/a
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  
Old 01-08-2005, 01:53
Satyric0n
 
Posts: n/a
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  
Old 01-16-2005, 18:04
bubico123
 
Posts: n/a
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
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT +8. The time now is 00:55.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )