Setting up Microsoft Visual C++ 2008 Express
by Steven Hine · in Torque Game Builder · 06/23/2008 (7:22 pm) · 27 replies
Just thought I'd update this process. I have compiled info from other threads.
1. Download and install Visual Studio C++ 2008 from http://www.microsoft.com/express/download/
2. download and install the Windows SDK for Windows Server 2008 and .NET Framework 3.5
http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&displaylang=en
3. follow the steps on this page for setting up the directories.
http://tdn.garagegames.com/wiki/T2D/TGBTutorials/WindowsSystemSetup
You should have set up 3 directories and the PATH variable. PATH is set to the same folder as the first directory. The above link shows a different directory.
4. Navigate to your TGB folder and find the engine\source\platformWin32\platformWin32.h file. In the .h file change the _WIN32_WINNT 0x0400 to 0x0501 as per this tread:
http://www.garagegames.com/mg/forums/result.thread.php?qt=74770
5. Open up Visual C++ 2008 Express and goto File->Open->Project/Solution. Navigate to TGB's engine\compilers\VisualStudio.net and open the T2D SDK.sln (Don't open the 2005 version I couldn't get it to work)
6. Goto Build->Build Solution or F7. and in a short while you should have an error free build of TGB.
1. Download and install Visual Studio C++ 2008 from http://www.microsoft.com/express/download/
2. download and install the Windows SDK for Windows Server 2008 and .NET Framework 3.5
http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&displaylang=en
3. follow the steps on this page for setting up the directories.
http://tdn.garagegames.com/wiki/T2D/TGBTutorials/WindowsSystemSetup
You should have set up 3 directories and the PATH variable. PATH is set to the same folder as the first directory. The above link shows a different directory.
4. Navigate to your TGB folder and find the engine\source\platformWin32\platformWin32.h file. In the .h file change the _WIN32_WINNT 0x0400 to 0x0501 as per this tread:
http://www.garagegames.com/mg/forums/result.thread.php?qt=74770
5. Open up Visual C++ 2008 Express and goto File->Open->Project/Solution. Navigate to TGB's engine\compilers\VisualStudio.net and open the T2D SDK.sln (Don't open the 2005 version I couldn't get it to work)
6. Goto Build->Build Solution or F7. and in a short while you should have an error free build of TGB.
About the author
#2
07/11/2008 (4:45 pm)
Many thanks, this was a big help
#3
07/13/2008 (2:33 pm)
Thanks Steven, this is very usefull.
#4
07/13/2008 (9:37 pm)
Very nice of you to compile this list! This would look great as a resource, too. *hint* *hint* :)
#5
I'll get it in to TDN asap... :)
07/15/2008 (5:16 am)
Np, I thought I would spare some of us the time it took me to compile my first TGB project. I'll get it in to TDN asap... :)
#7
Just an FYI though, I was only able to compile TGB using the VC++ 2005 projects. Using the VisualStudio.net projects gave me all kinds of warning and errors related to strings and UNICODE.
07/27/2008 (6:36 pm)
Thanks for this.Just an FYI though, I was only able to compile TGB using the VC++ 2005 projects. Using the VisualStudio.net projects gave me all kinds of warning and errors related to strings and UNICODE.
#8
Thanks
07/28/2008 (5:29 am)
Thanks for the update. Could you post the UNICODE warnings? I'd like to see what was coming up.Thanks
#9
2>------ Build started: Project: opengl2d3d, Configuration: Release Win32 ------
1>..\..\lib\zlib\gzio.c(108) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>..\..\lib\zlib\gzio.c(156) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
1>..\..\lib\zlib\gzio.c(201) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
1>..\..\lib\zlib\gzio.c(535) : warning C4996: 'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'vsprintf'
1>..\..\lib\zlib\gzio.c(871) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>..\..\lib\zlib\gzio.c(872) : warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>..\..\lib\zlib\gzio.c(873) : warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3>------ Build started: Project: ljpeg, Configuration: Release Win32 ------
2>LINK : warning LNK4224: /OPT:NOWIN98 is no longer supported; ignored
3>..\..\Lib\ljpeg\jmemmgr.c(1106) : warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdlib.h(447) : see declaration of 'getenv'
3>..\..\Lib\ljpeg\jmemmgr.c(1109) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
8>------ Build started: Project: TGBGame, Configuration: Release Win32 ------
8>win32MsgBox.cpp
8>..\..\source\platformWin32\nativeDialogs\win32MsgBox.cpp(76) : error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'const UTF16 *' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>win32DirectoryResolver.cpp
8>..\..\source\platformWin32\nativeDialogs\win32DirectoryResolver.cpp(74) : error C2664: 'PathAddExtensionW' : cannot convert parameter 1 from 'UTF16 [260]' to 'LPWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\win32DirectoryResolver.cpp(78) : error C2664: 'IPersistFile::Load' : cannot convert parameter 1 from 'UTF16 [260]' to 'LPCOLESTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\win32DirectoryResolver.cpp(93) : error C2664: 'IShellLinkW::GetPath' : cannot convert parameter 1 from 'UTF16 [260]' to 'LPWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\win32DirectoryResolver.cpp(97) : error C2664: 'PathIsDirectoryW' : cannot convert parameter 1 from 'UTF16 [260]' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>fileDialog.cc
8>..\..\source\platformWin32\nativeDialogs\fileDialog.cc(91) : error C2665: 'convertUTF16toUTF8' : none of the 2 overloads could convert all the argument types
8> c:\xxx\TGB-1.7.4\engine\Source\core/unicode.h(69): could be 'const U32 convertUTF16toUTF8(const UTF16 *,UTF8 *,U32)'
8> while trying to match the argument list '(LPWSTR, char [260], unsigned int)'
8>..\..\source\platformWin32\nativeDialogs\fileDialog.cc(172) : error C2440: '=' : cannot convert from 'UTF16 [260]' to 'LPWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\fileDialog.cc(310) : error C2440: '=' : cannot convert from 'UTF16 [260]' to 'LPWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\fileDialog.cc(318) : error C2440: '=' : cannot convert from 'UTF16 [1024]' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\fileDialog.cc(320) : error C2440: '=' : cannot convert from 'UTF16 [260]' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\fileDialog.cc(322) : error C2440: '=' : cannot convert from 'UTF16 [260]' to 'LPWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\fileDialog.cc(326) : error C2440: '=' : cannot convert from 'UTF16 [260]' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\winFont.cc(206) : error C2664: 'EnumFontFamiliesW' : cannot convert parameter 2 from 'UTF16 *' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\winFont.cc(243) : error C2664: 'CreateFontW' : cannot convert parameter 14 from 'UTF16 [512]' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\winFont.cc(362) : error C2664: 'GetTextExtentPoint32W' : cannot convert parameter 2 from 'const UTF16 *' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>winFileio.cc
8>..\..\source\platformWin32\winFileio.cc(138) : error C2664: 'CopyFileW' : cannot convert parameter 1 from 'UTF16 [1024]' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\winFileio.cc(606) : error C2665: 'convertUTF16toUTF8' : none of the 2 overloads could convert all the argument types
8> c:\xxx\TGB-1.7.4\engine\Source\core/unicode.h(69): could be 'const U32 convertUTF16toUTF8(const UTF16 *,UTF8 *,U32)'
8> while trying to match the argument list '(WCHAR [260], UTF8 *, unsigned int)'
07/28/2008 (6:20 am)
Here's a sampling that I think captures everything interesting:2>------ Build started: Project: opengl2d3d, Configuration: Release Win32 ------
1>..\..\lib\zlib\gzio.c(108) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>..\..\lib\zlib\gzio.c(156) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(237) : see declaration of 'fopen'
1>..\..\lib\zlib\gzio.c(201) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'sprintf'
1>..\..\lib\zlib\gzio.c(535) : warning C4996: 'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(366) : see declaration of 'vsprintf'
1>..\..\lib\zlib\gzio.c(871) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>..\..\lib\zlib\gzio.c(872) : warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>..\..\lib\zlib\gzio.c(873) : warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3>------ Build started: Project: ljpeg, Configuration: Release Win32 ------
2>LINK : warning LNK4224: /OPT:NOWIN98 is no longer supported; ignored
3>..\..\Lib\ljpeg\jmemmgr.c(1106) : warning C4996: 'getenv': This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdlib.h(447) : see declaration of 'getenv'
3>..\..\Lib\ljpeg\jmemmgr.c(1109) : warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
3> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(324) : see declaration of 'sscanf'
8>------ Build started: Project: TGBGame, Configuration: Release Win32 ------
8>win32MsgBox.cpp
8>..\..\source\platformWin32\nativeDialogs\win32MsgBox.cpp(76) : error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'const UTF16 *' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>win32DirectoryResolver.cpp
8>..\..\source\platformWin32\nativeDialogs\win32DirectoryResolver.cpp(74) : error C2664: 'PathAddExtensionW' : cannot convert parameter 1 from 'UTF16 [260]' to 'LPWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\win32DirectoryResolver.cpp(78) : error C2664: 'IPersistFile::Load' : cannot convert parameter 1 from 'UTF16 [260]' to 'LPCOLESTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\win32DirectoryResolver.cpp(93) : error C2664: 'IShellLinkW::GetPath' : cannot convert parameter 1 from 'UTF16 [260]' to 'LPWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\win32DirectoryResolver.cpp(97) : error C2664: 'PathIsDirectoryW' : cannot convert parameter 1 from 'UTF16 [260]' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>fileDialog.cc
8>..\..\source\platformWin32\nativeDialogs\fileDialog.cc(91) : error C2665: 'convertUTF16toUTF8' : none of the 2 overloads could convert all the argument types
8> c:\xxx\TGB-1.7.4\engine\Source\core/unicode.h(69): could be 'const U32 convertUTF16toUTF8(const UTF16 *,UTF8 *,U32)'
8> while trying to match the argument list '(LPWSTR, char [260], unsigned int)'
8>..\..\source\platformWin32\nativeDialogs\fileDialog.cc(172) : error C2440: '=' : cannot convert from 'UTF16 [260]' to 'LPWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\fileDialog.cc(310) : error C2440: '=' : cannot convert from 'UTF16 [260]' to 'LPWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\fileDialog.cc(318) : error C2440: '=' : cannot convert from 'UTF16 [1024]' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\fileDialog.cc(320) : error C2440: '=' : cannot convert from 'UTF16 [260]' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\fileDialog.cc(322) : error C2440: '=' : cannot convert from 'UTF16 [260]' to 'LPWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\nativeDialogs\fileDialog.cc(326) : error C2440: '=' : cannot convert from 'UTF16 [260]' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\winFont.cc(206) : error C2664: 'EnumFontFamiliesW' : cannot convert parameter 2 from 'UTF16 *' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\winFont.cc(243) : error C2664: 'CreateFontW' : cannot convert parameter 14 from 'UTF16 [512]' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\winFont.cc(362) : error C2664: 'GetTextExtentPoint32W' : cannot convert parameter 2 from 'const UTF16 *' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>winFileio.cc
8>..\..\source\platformWin32\winFileio.cc(138) : error C2664: 'CopyFileW' : cannot convert parameter 1 from 'UTF16 [1024]' to 'LPCWSTR'
8> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
8>..\..\source\platformWin32\winFileio.cc(606) : error C2665: 'convertUTF16toUTF8' : none of the 2 overloads could convert all the argument types
8> c:\xxx\TGB-1.7.4\engine\Source\core/unicode.h(69): could be 'const U32 convertUTF16toUTF8(const UTF16 *,UTF8 *,U32)'
8> while trying to match the argument list '(WCHAR [260], UTF8 *, unsigned int)'
#10
Anyway let me know if you want more info. I'm no expert at this, but I think I followed your instructions correctly.
As stated the 2005 projects upgrades to 2008 and builds fine.
On the road until this afternoon,
- Matthew Durante
Edit: UNICODE is definitely defined... I'm not actually sure how to undefine it...
Edit2: I should also say this is TGB-1.7.4 !
07/28/2008 (6:25 am)
On the above, all the errors seem to be in MSWIN32 code. Only TGBGame and TorqueGameBuilder fail to build. Each gives 59 errors total.Anyway let me know if you want more info. I'm no expert at this, but I think I followed your instructions correctly.
As stated the 2005 projects upgrades to 2008 and builds fine.
On the road until this afternoon,
- Matthew Durante
Edit: UNICODE is definitely defined... I'm not actually sure how to undefine it...
Edit2: I should also say this is TGB-1.7.4 !
#11
It looks like both projects work now. Let me know so I can update the setup.
07/28/2008 (8:40 pm)
Did you set the _WIN32_WINNT variable in step 4? I didn't get those errors on either build.It looks like both projects work now. Let me know so I can update the setup.
#12
07/29/2008 (8:10 am)
Is this much different in Visual Studio 2005? I am a C++ programmer but am finding things a little baffling in C# and would MUCH rather stay in C++ if I can. :)
#13
07/29/2008 (8:16 am)
Just upgrade to Visual Studio C++ Express 2008 (re-arrange those words as necessary). Torque is still C++ based (Torque X is a separate product, made from scratch, for those who prefer C#).
#14
> Did you set the _WIN32_WINNT variable in step 4? I didn't get those errors on either build.
Yes, that seems to be set right. I'm looking through the referenced thread for other clues.
I see this:
> 1. I was opening the ".net" version of TGB. I switched to the 2005 version and converted to 2008 as noted
> above and am getting FAR LESS ERRORS!
I'm not sure if Nicolai Dutka went back to the .net projects once he got things working with the 2005.
Anyway I'll back-track the steps and see if I forgot anything...
07/29/2008 (10:42 am)
Steven,> Did you set the _WIN32_WINNT variable in step 4? I didn't get those errors on either build.
Yes, that seems to be set right. I'm looking through the referenced thread for other clues.
I see this:
> 1. I was opening the ".net" version of TGB. I switched to the 2005 version and converted to 2008 as noted
> above and am getting FAR LESS ERRORS!
I'm not sure if Nicolai Dutka went back to the .net projects once he got things working with the 2005.
Anyway I'll back-track the steps and see if I forgot anything...
#15
I added the following steps in Visual Studio 2008 Express, and it compiles!
#1.Change T2D SDK.rc line: #include "afxres.h"
to
#include "windows.h"
^^^^^
this is only necessary if you are getting the afxres.h error
#2.For each project in the solution, go to properties/Configuration Properties/C\c++/Language and change "treat wchar_t as built-in type" from "Yes" to "No(/Zc:wchar_t-)"
^^^ this solves all the conversion problems.
Good luck, and happy compiling.
Edit: This was using the .NET version of TGB.
08/09/2008 (8:38 pm)
Hello, I had some of the same string errors as above, and did some searching...I added the following steps in Visual Studio 2008 Express, and it compiles!
#1.Change T2D SDK.rc line: #include "afxres.h"
to
#include "windows.h"
^^^^^
this is only necessary if you are getting the afxres.h error
#2.For each project in the solution, go to properties/Configuration Properties/C\c++/Language and change "treat wchar_t as built-in type" from "Yes" to "No(/Zc:wchar_t-)"
^^^ this solves all the conversion problems.
Good luck, and happy compiling.
Edit: This was using the .NET version of TGB.
#16
An error occurred installing the Microsoft Windows SDK for Windows Server 2008 Samples package. Error: Error 1329. A file that is required cannot be installed because the cabinet file C:\Users\sharon\AppData\Local\Temp\SDKSetup\WinSDKSamples\WinSDKSamples-WinSDKSamples_NETFX30_SamplesZip-common.1.cab is not digitally signed. This may indicate that the cabinet file is corrupt.
Install has failed twice on me now. Has anyone done this successfully, recently?
10/16/2008 (3:40 am)
I'm trying to install the Windows SDK, but get the following error:An error occurred installing the Microsoft Windows SDK for Windows Server 2008 Samples package. Error: Error 1329. A file that is required cannot be installed because the cabinet file C:\Users\sharon\AppData\Local\Temp\SDKSetup\WinSDKSamples\WinSDKSamples-WinSDKSamples_NETFX30_SamplesZip-common.1.cab is not digitally signed. This may indicate that the cabinet file is corrupt.
Install has failed twice on me now. Has anyone done this successfully, recently?
#17
10/23/2008 (1:59 pm)
I didn't have this error. Have you tried searching MSDN or the Microsoft forums to see if there are problems with the Platform SDK installer dependencies for 2008?
#18
10/23/2008 (2:20 pm)
Platform SDK installer dependencies.... to be honest, I looked through all the installation instructions and special additions for Vista users, and most of it went over my head. I don't recall seeing anything about dependencies. I'll take another shot at it though.
#19
Thanks for all your help everyone :)
11/01/2008 (7:00 pm)
I finally got this working. I tried a few more approaches to getting the SDK and they continued to fail because of that .cab file. Finally decided to ditch the web approach and grab the whole ISO and burn it. That did the trick, along with converting the solution to 2008 and following the suggestions by Jacob wrt afxres.h and language properties.Thanks for all your help everyone :)
#20
11/25/2008 (5:14 am)
I'm currently working on updating this....
Associate Phillip O'Shea
Violent Tulip