Re: FILE_NAME_INFO struct in 'glib/gmessages.c'



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]