desowin / usbpcap

USB packet capture for Windows
http://desowin.org/usbpcap
902 stars 170 forks source link

Failed to build on windows 7 #23

Open fakedrake opened 8 years ago

fakedrake commented 8 years ago

I know very little about windows so I don't know what other information is relevant:

C:\Users\fakedrake\Projects\usbpcap>Nmake2MsBuild dirs
Convert :       Information  :
    Converting all children of DIRS file C:\Users\fakedrake\Projects\usbpcap\di
    rs
ConvertFile :   Information  :
    Converting "C:\Users\fakedrake\Projects\usbpcap\USBPcapCMD\sources"
GenerateMsBuildFile :   Information  :
    Generated file "C:\Users\fakedrake\Projects\usbpcap\USBPcapCMD\sources.prop
    s"
PostProcessing      :   Information  :
    Generated Project File USBPcapCMD.vcxproj
GetDependencyInformation :      Information  :
    Checking for external project dependencies
GetDependencyInformation :      Information  :
    The primary project collection does not contain any projects that depend on
     others.
ConvertFile              :      Information  :
    Converting "C:\Users\fakedrake\Projects\usbpcap\USBPcapDriver\sources"
GenerateMsBuildFile      :      Information  :
    Generated file "C:\Users\fakedrake\Projects\usbpcap\USBPcapDriver\sources.p
    rops"
ConvertFile              :      Information  :
    Converting "C:\Users\fakedrake\Projects\usbpcap\USBPcapDriver\makefile.inc"
GenerateMsBuildFile      :      Information  :
    Generated file "C:\Users\fakedrake\Projects\usbpcap\USBPcapDriver\makefile.
    inc.props"
PostProcessing           :      Information  :
    Generated Project File USBPcap.vcxproj
GetDependencyInformation :      Information  :
    Checking for external project dependencies
GetDependencyInformation :      Information  :
    The primary project collection does not contain any projects that depend on
     others.
Convert                  :      Information  :
    Processed 2 projects spanned by the specified dirs file. Attempting to gene
    rate corresponding project solutions
CreatePackage            :      Information  :
    Generated Package Project file 'C:\Users\fakedrake\Projects\usbpcap\dirs-Pa
    ckage\dirs-Package.vcxproj'
GetDependencyInformation :      Information  :
    Checking for external project dependencies
GetDependencyInformation :      Information  :
    The primary project collection does not contain any projects that depend on
     others.
InitializeProjectsForSolution : Information  :
    Generating solution C:\Users\fakedrake\Projects\usbpcap\dirs.sln from:
        C:\Users\fakedrake\Projects\usbpcap\dirs-Package\dirs-Package.vcxproj
        C:\Users\fakedrake\Projects\usbpcap\USBPcapDriver\USBPcap.vcxproj
        C:\Users\fakedrake\Projects\usbpcap\USBPcapCMD\USBPcapCMD.vcxproj
CreateSolutionIncludingDependencies :   Information  :
    Solution C:\Users\fakedrake\Projects\usbpcap\dirs.sln was created successfu
    lly
Convert                             :   Information  :
    ========== Conversion Finished: 1 Solutions and 3 Projects created ========
    ==
C:\Users\fakedrake\Projects\usbpcap>MSBuild dirs.sln /p:Configuration="Win7 Debu
g"
Microsoft (R) Build Engine version 14.0.23107.0
Copyright (C) Microsoft Corporation. All rights reserved.

Building the projects in this solution one at a time. To enable parallel build,
please add the "/m" switch.
Build started 28/9/2015 5:23:26 μμ.
Project "C:\Users\fakedrake\Projects\usbpcap\dirs.sln" on node 1 (default targe
ts).
ValidateSolutionConfiguration:
  Building solution configuration "Win7 Debug|Win32".
Project "C:\Users\fakedrake\Projects\usbpcap\dirs.sln" (1) is building "C:\User
s\fakedrake\Projects\usbpcap\dirs-Package\dirs-Package.vcxproj" (2) on node 1 (
default targets).
C:\Program Files (x86)\Windows Kits\8.1\build\WindowsDriver.Win32.props(38,24):
 error MSB4086: A numeric comparison was attempted on "$(_NT_TARGET_VERSION)" t
hat evaluates to "" instead of a number, in condition "'$(IsKernelModeToolset)'
=='true' and '$(_NT_TARGET_VERSION)' < '$(_NT_TARGET_VERSION_WIN8)'". [C:\Users
\fakedrake\Projects\usbpcap\dirs-Package\dirs-Package.vcxproj]
Done Building Project "C:\Users\fakedrake\Projects\usbpcap\dirs-Package\dirs-Pa
ckage.vcxproj" (default targets) -- FAILED.

Project "C:\Users\fakedrake\Projects\usbpcap\dirs.sln" (1) is building "C:\User
s\fakedrake\Projects\usbpcap\USBPcapDriver\USBPcap.vcxproj" (3) on node 1 (defa
ult targets).
C:\Users\fakedrake\Projects\usbpcap\USBPcapDriver\USBPcap.vcxproj(71,5): error
MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.
0\V140\WDKConversion\PreConfiguration.props" was not found. Confirm that the pa
th in the <Import> declaration is correct, and that the file exists on disk.
Done Building Project "C:\Users\fakedrake\Projects\usbpcap\USBPcapDriver\USBPca
p.vcxproj" (default targets) -- FAILED.

Project "C:\Users\fakedrake\Projects\usbpcap\dirs.sln" (1) is building "C:\User
s\fakedrake\Projects\usbpcap\USBPcapCMD\USBPcapCMD.vcxproj" (4) on node 1 (defa
ult targets).
C:\Users\fakedrake\Projects\usbpcap\USBPcapCMD\USBPcapCMD.vcxproj(70,5): error
MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.
0\V140\WDKConversion\PreConfiguration.props" was not found. Confirm that the pa
th in the <Import> declaration is correct, and that the file exists on disk.
Done Building Project "C:\Users\fakedrake\Projects\usbpcap\USBPcapCMD\USBPcapCM
D.vcxproj" (default targets) -- FAILED.

Done Building Project "C:\Users\fakedrake\Projects\usbpcap\dirs.sln" (default t
argets) -- FAILED.

Build FAILED.

"C:\Users\fakedrake\Projects\usbpcap\dirs.sln" (default target) (1) ->
"C:\Users\fakedrake\Projects\usbpcap\dirs-Package\dirs-Package.vcxproj" (defaul
t target) (2) ->
  C:\Program Files (x86)\Windows Kits\8.1\build\WindowsDriver.Win32.props(38,24
): error MSB4086: A numeric comparison was attempted on "$(_NT_TARGET_VERSION)"
 that evaluates to "" instead of a number, in condition "'$(IsKernelModeToolset
)'=='true' and '$(_NT_TARGET_VERSION)' < '$(_NT_TARGET_VERSION_WIN8)'". [C:\Use
rs\fakedrake\Projects\usbpcap\dirs-Package\dirs-Package.vcxproj]

"C:\Users\fakedrake\Projects\usbpcap\dirs.sln" (default target) (1) ->
"C:\Users\fakedrake\Projects\usbpcap\USBPcapDriver\USBPcap.vcxproj" (default ta
rget) (3) ->
  C:\Users\fakedrake\Projects\usbpcap\USBPcapDriver\USBPcap.vcxproj(71,5): erro
r MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v
4.0\V140\WDKConversion\PreConfiguration.props" was not found. Confirm that the
path in the <Import> declaration is correct, and that the file exists on disk.

"C:\Users\fakedrake\Projects\usbpcap\dirs.sln" (default target) (1) ->
"C:\Users\fakedrake\Projects\usbpcap\USBPcapCMD\USBPcapCMD.vcxproj" (default ta
rget) (4) ->
  C:\Users\fakedrake\Projects\usbpcap\USBPcapCMD\USBPcapCMD.vcxproj(70,5): erro
r MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v
4.0\V140\WDKConversion\PreConfiguration.props" was not found. Confirm that the
path in the <Import> declaration is correct, and that the file exists on disk.

    0 Warning(s)
    3 Error(s)

Time Elapsed 00:00:01.22
AtlasHackert commented 8 years ago

It's missing a WDKConversion file... I suppose that means some pre-requisite didn't install correctly. You probably shoudl start by re-installing Visual Studio, the WDK, or both.