最近学习DynamoRIO 的时候,想手动编译一下该项目自带的例子,结果却总是报错
我的编译方式类似与下面这种
cmake -G "Visual Studio 15 2017 Win64" .. -DDynamoRIO_DIR=/我的参数/
cmake --build . --config Release
然后就会报错:
“C:\Users\Mr\Documents\WIN_AFI\test\DynamoRIO-Windows-7.0.17873-0\samples\build\ALL_BUILD.vcxproj”(默认目标) (1) ->
“C:\Users\Mr\Documents\WIN_AFI\test\DynamoRIO-Windows-7.0.17873-0\samples\build\ZERO_CHECK.vcxproj”(默认目标) (2) ->
(PlatformPrepareForBuild 目标) ->
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Platform.targets(65,5):
error MSB8020: 无法找到 Visual Studio 2010 的生成工具(平台工具集 =“v100”)。若要使用 v100 生成工具进行生成,请安装 Visual Studio 2010 生成工具。或者,可以升级到当前 Visual Studi
o 工具,方式是通过选择“项目”菜单或右键单击该解决方案,然后选择“重定解决方案目标”。 [C:\Users\Mr.wang\Documents\WIN_AFI\test\DynamoRIO-Windows-7.0.17873-0\samples\build\
ZERO_CHECK.vcxproj]