编译报错 Sandboxie Open Source v5.40

Compiling Error Sandboxie Open Source v5.40

您好,我正在尝试编译 Sandboxie v5.40

我有 VS 2015

我有 MS Windows 带有构建环境的设备驱动程序套件 (DDK) 7.1.0

我设置了一些调试选项还有符号模块

我必须按字母顺序编译解决方案。他们在阅读我时提到了这一点,但是除了 3 个解决方案

  1. KmdUtil 2.SboxSvc 3.SbieDll

必须先研究这些

但是当我使用 SboxDrv 时出现了这个错误

1> process.obj:错误LNK2001:未解析的外部符号_memcmp 1> C:\Users\dark\Desktop\sandboxie-master\Bin\Win32\SbieDebug\SbieDrv.sys:致命错误LNK1120 :1个未解决的外部问题==========构建:0个成功,1个失败,2个最新,0个跳过==========

我已经尝试了一些解决方案,但无论我尝试什么,我仍然收到此错误

我该如何解决?

1> process.obj: error LNK2001: unresolved external symbol _memcmp 1> C: \ Users \ dark \ Desktop \ sandboxie-master \ Bin \ Win32 \ SbieDebug \ SbieDrv.sys: fatal error LNK1120: 1 unresolved externals

请尝试这个解决方案:

解决方案

Copy C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\vcruntime.lib into Additional Dependencies(右击项目-->Properties-->Linker--> Input-->Additional Dependencies)

=====================================

PS:

如果你的OS不是win10可以忽略

如果你的OS是win10,建议你可以install WDK for Windows 10 and then also copy C:\Program Files (x86)\Windows Kits\Lib.0.xxx.0\ucrt\x86\ucrt.lib into Additional Dependencies in case your project uses CRT Library.

更新 1

请右击SdoxDrv-->属性-->链接器-->输入-->附加依赖项。

输入这个:

然后点击OK然后右击项目SdoxDrv-->先点击clean然后Build .

这会导致我这边出现任何错误。