i need work on windows 10 specific driver type. getting , installing wdk 10.0.10075 no problem. had visual studio 2013 pro installed prior installing wdk.
how can integrate wdk visual studio? know visual studio 2015 rc available, i'd prefer use visual studio 2013 ide , windows driver samples contain visual studio 2013 solutions.
however, when open solution , attempt build it, get:
1>c:\program files (x86)\msbuild\microsoft.cpp\v4.0\v120\microsoft.cpp.platform.targets(64,5): error msb8020: build tools windowskernelmodedriver10.0 (platform toolset = 'windowskernelmodedriver10.0') cannot found. build using windowskernelmodedriver10.0 build tools, please install windowskernelmodedriver10.0 build tools. alternatively, may upgrade current visual studio tools selecting project menu or right-click solution, , selecting "upgrade solution...". ========== rebuild all: 0 succeeded, 1 failed, 0 skipped ========== full text quote more convenient reading:
error msb8020: build tools windowskernelmodedriver10.0 (platform toolset = 'windowskernelmodedriver10.0') cannot found. build using windowskernelmodedriver10.0 build tools, please install windowskernelmodedriver10.0 build tools. alternatively, may upgrade current visual studio tools selecting project menu or right-click solution, , selecting "upgrade solution...".
unsurprisingly don't "upgrade solution..." option in context menu of solution , don't see in "project" submenu of main menu either.
is there way make windows 10 wdk tool set known msbuild such visual studio 2013 can handle it?
so windows 10 wdk registers inside c:\program files (x86)\msbuild\microsoft.cpp\v4.0\v140 (as opposed v120 vs 2013 stuff, guess superstitious using internal version number 13.x vs 2015?).
what tried first take backup of c:\program files (x86)\msbuild\microsoft.cpp\v4.0\v140 , c:\program files (x86)\msbuild\microsoft.cpp\v4.0\v120 respectively.
i merged files , folders under v140 v120. no files overwritten in process, way.
trying build once again using this, got error:
1>c:\program files (x86)\windows kits\10\build\windowsdriver.common.targets(178,5): error : sdk corresponding wdk version '' not found. please install sdk before building. ========== build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== as block quote:
error : sdk corresponding wdk version '' not found. please install sdk before building.
promising. had indeed not installed respective sdk yet. went , did (windows 10 sdk 10.0.10069). unfortunately error message stays same after installation of sdk.
the online samples should vs 2015 rc. lot of samples have been converted universal driver samples.
for kernel mode drivers, should possible moving various msbuild files , editing of them, similar tried do. note not officially supported in way. user mode drivers, unlikely work. windows 10 wdk has dependency on matching sdk version, , because of changes made support universal apps , drivers development, sdk tightly coupled vs 2015.
in msbuild toolset, there bunch of properties assumed defined, , of defined if using vs 2015.
note sdk , wdk versions must match. sdk 10.0.10069 not match wdk version 10.0.10075.
Comments
Post a Comment