Exetools  

Go Back   Exetools > General > General Discussion

Notices

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 01-05-2005, 04:16
Satyric0n
 
Posts: n/a
Quote:
Originally Posted by gigaman
I'd say go for Visual Studio .NET 2003 (or even 2002, there isn't much difference).
I beg to differ on this... The IDE wasn't much changed, I agree, but the C++ compiler had many notable changes. So for the topic at hand, I recommend VS.Net 2003 highly over 2002...
  #2  
Old 01-05-2005, 16:04
nuemga2000 nuemga2000 is offline
Friend
 
Join Date: Jan 2002
Posts: 59
Rept. Given: 1
Rept. Rcvd 2 Times in 2 Posts
Thanks Given: 0
Thanks Rcvd at 5 Times in 5 Posts
nuemga2000 Reputation: 2
Quote:
Originally Posted by Satyric0n
I beg to differ on this... The IDE wasn't much changed, I agree, but the C++ compiler had many notable changes. So for the topic at hand, I recommend VS.Net 2003 highly over 2002...
I can second this ...
... if you want to restart with either 2002 or 2003, choose the 2003 version

Kerstin
  #3  
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.
  #4  
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.
  #5  
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
  #6  
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
  #7  
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.
  #8  
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.
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 04:12.


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