I have an game that was developed under VC++ 6.0 and the directx 8.1b sdk.
It compiles and runs fine under VC++6.0.
Now that I have VC++ 2008 express I would like to use it for further
development (and don't have intentions to convert the game to directx 9).
So I pull the VC++ 6.0 code into VC++ 2008 express. It asks me to convert
and I do. I also added in the the incl and lib directories from the 8.1 sdk
dirs.
When I try to compile I very quickly get:
1>cl : Command line error D8030 : INTERNAL COMPILER ERROR in ''
1> Please choose the Technical Support command on the Visual C++
1> Help menu, or open the Technical Support help file for more information
and no further info. Is there something I am missing or did not do?
Thanks for any help!
> and no further info. Is there something I am missing or did not do?
You need to upgrade to a more recent version of the DX SDK. The 8.1 SDK is
not supported in VS 2008.
http://msdn.microsoft.com/en-us/directx/aa937788.aspx
--
Please read this before replying:
1. Dshow & posting help: http://tmhare.mvps.org/help.htm
2. Trim & respond inline (please don't top post or snip everything)
3. Benefit others: follow up if you are helped or you found a solution
If I compile under VC++ 6.0 all is fine. What would cause it not to work
under VC++ 2008 express? The SDK is include files and libs which should be
fine.
Where can I get more info on why it won't work.
--
-Chuck Walbourn
SDE, XNA Developer Connection
This posting is provided "AS IS" with no warrenties, and confers no rights.
> Where can I get more info on why it won't work.
There has been a ton of work on security and many other improvements in the
last ten+ years. Downloading the current SDK is a much smarter idea than
trying to reconcile incompatible VS and SDK versions.
But I understand (now). Thanks!
"The March Hare [MVP]" wrote: