Re: [sleuthkit-developers] Platform toolset setting in VS2010
Brought to you by:
carrier
From: Edward D. <eld...@tr...> - 2016-07-12 18:14:16
|
<html> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> </head> <body bgcolor="#FFFFFF" text="#000000"> <div class="moz-cite-prefix">On 7/12/2016 1:36 PM, Richard Cordovano wrote:<br> </div> <blockquote cite="mid:CAPuuEWQ+2PnNYhDzJZUFx0CvD6n3ZwiNQOmNhooRqOaGHh=HA...@ma..." type="cite"> <div dir="ltr">For those of using then free edition of Visual C++ 2010, installing the Windows 7 SDK was a prerequisite for getting 64-bit compiler support. The SleuthKit team did not explicitly set the Platform Toolset property value;</div> </blockquote> If you get SleuthKit from Github you will see that on the 'master' branch the Platform Toolset property for the 64-bit build is set to "Windows7.1SDK".<br> <br> Eddie Diener<br> <blockquote cite="mid:CAPuuEWQ+2PnNYhDzJZUFx0CvD6n3ZwiNQOmNhooRqOaGHh=HA...@ma..." type="cite"> <div dir="ltr"> it is my understanding that it is set when one does the following, as described in BUILDING.txt:<span class=""> <div><br> </div> <div> <div>Visual Studio 2010 Express cannot make 64-bit versions of the</div> <div>executables. To do that, you must download and install an additional SDK:</div> <div><br> </div> <div><a moz-do-not-send="true" href="http://msdn.microsoft.com/en-us/windowsserver/bb980924.aspx" target="_blank">http://msdn.microsoft.com/en-us/windowsserver/bb980924.aspx</a></div> <div><br> </div> <div>The SDK installation may fail, particularly if Visual Studio 2010 Service</div> <div>Pack 1 has been installed. In this case, re-run the SDK installer but</div> <div>un-check the compilers box. After the SDK is installed, run the following</div> <div>fix to get the 64 bit compiler:</div> <div><br> </div> <div><a moz-do-not-send="true" href="https://www.microsoft.com/en-us/download/details.aspx?id=4422" target="_blank">https://www.microsoft.com/en-us/download/details.aspx?id=4422</a></div> </div> </span></div> <div class="gmail_extra"><br> <div class="gmail_quote">On Tue, Jul 12, 2016 at 1:20 PM, Edward Diener <span dir="ltr"><<a moz-do-not-send="true" href="mailto:eld...@tr..." target="_blank">eld...@tr...</a>></span> wrote:<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 7/8/2016 11:42 PM, Brian Carrier wrote:<br> > Did you follow the build instructions in win32/BUILDING.txt for 64-bit versions? I think the Windows7.1SDK is the one that makes 64-bit builds for VS 2010.<br> </span> I have no problems creating a 64-bit build using the default "v100"<br> Platform Toolset value. My question is what technical reason exists for<br> using "Windows7.1SDK" as the Platform Toolset value, especially as this<br> value is not supported in my VS2010 AFAICS. Perhaps "Windows7.1SDK" was<br> needed for the free version of VS2010, along with a download of a<br> particular SDK to which that value refers, but for the VS2010<br> Professional version which I have always had this "Windows7.1SDK" value<br> is not needed to create a 64-bit build, and does not exist as an option.<br> <span class="">><br> ><br> >> On Jun 29, 2016, at 3:26 PM, Edward Diener <<a moz-do-not-send="true" href="mailto:eld...@tr...">eld...@tr...</a>> wrote:<br> >><br> >> I am seeing the platform toolset in the VS2010 projects for<br> >> libewf_64bit and sleuthkit set to "Windows7.1SDK" for the 64-bit build<br> >> and "v100" for the 32-bit build in sleuthkit. Is there a reason for this ?<br> >><br> >> I do not have a "Windows7.1SDK" platform toolset for VS2010 either under<br> >> Windows 7 or Windows 8.1.<br> >><br> >> Eddie Diener</span><br> </blockquote> </div> </div> </blockquote> <p><br> </p> </body> </html> |