Question concerning VC++ 2008 and Quad Core

kipkuhmi

Warlord
Joined
Aug 8, 2007
Messages
131
Hi everybody,

I might be able to purchase Visual C++ 2008 (full edition, not express). I have two questions:

1.
Someone has written that you can work on the Colonization SDK with Visual C++ 2008. Is the same true for the original CivIV SDK? Or do you by force have to use VC++ 2003/2005?

2.
I understand that the original VC++ 2003 uses only single threaded compiling. When you use VC++ 2008 (on condition that you can, see question 1), is it then possible to use multicore options (Core 2 Duo or Core 2 Quad) to make the compiling or even the game work faster?

Thanks for any answer!
 
I understand that the original VC++ 2003 uses only single threaded compiling. When you use VC++ 2008 (on condition that you can, see question 1), is it then possible to use multicore options (Core 2 Duo or Core 2 Quad) to make the compiling or even the game work faster?

Thanks for any answer!

I expect that a compiler that supports multi-core would use those extra cores when compiling, and so would do it faster. But I don't see how that would affect the speed of someone else loading the DLL in a game - that would be wholly dependent on their processor.
 
1 - Yes you can use VC++ 2008 to build the DLL for CIV4 or Colonization. You will need to follow the same instructions provided for working with VC++ 2005.

2 - To build CvGameCoreDLL you will still use the VC++ 2003 compiler. VC++ 2008 IDE will be used as a front end to drive the NMake utility that will build the dll using a makefile. Any compiler options you set (besides the ones of nmake), are neglected and won't affect the DLL. The compiler options are within the makefile.

PS. If you are considering the purchase of VC++ 2008 only to work with CIV DLL I would recommend that you save your money and download the free VC++ 2008 express.
 
Back
Top Bottom