Re: FILE_NAME_INFO struct in 'glib/gmessages.c'
- From: Chun-wei Fan (范君維) <fanc999 yahoo com tw>
- To: john creativepost co uk, gtk-devel-list <gtk-devel-list gnome org>
- Subject: Re: FILE_NAME_INFO struct in 'glib/gmessages.c'
- Date: Sat, 16 Sep 2017 09:41:10 +0800
Hi John,
John Emmas 於 2017/9/16 上午 03:00 寫道:
It looks like I have VS2005 installed and also the corresponding 
DirectX SDK.  I can't see any other SDK's that are specific to VS2005.
This means that you are using the Windows SDK that came with your Visual 
Studio 2005
I'm assuming you're referring to this SDK?
Yes, this is the SDK I was mentioning.  It does work for Visual Studio 
2005, see https://msdn.microsoft.com/en-us/windowsserver/bb986638.aspx 
under "Supported Compiler, Platform and related software".
For the Windows 7 (7.1) SDK, see 
https://www.microsoft.com/en-us/download/details.aspx?id=8279&751be11f-ede8-5a0c-058c-2ee190a24fa6=True&e6b34bbe-475b-1abd-2c51-b5034bcdd6d2=True 
under "System Requirements".  I think it might be best for you to use 
the 7.1 SDK.
https://stackoverflow.com/questions/171816/vc9-and-vc8-lib-compatibility
2005 and 2008 will use different CRT modules and you can't normally 
link stuff to two different CRT libraries.   I'd be a bit surprised if 
they're compatible... :-(
This is true for non-Windows-system code, but note that the DLLs 
provided by the system (i.e. those that is linked by the SDK) link to 
msvcrt.dll, not msvcr90.dll.  Note that the SDK provides headers and 
..lib's (this is the same as what MinGW/MSYS does, but from a GCC on 
Windows perspective), not the system DLLs since they are already on your 
system since the time you installed Windows and any applicable updates.
Hope this clears things up.
With blessings, and cheers!
.
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]