编译错误Sandboxie开源v5.40

问题描述 投票:0回答:1

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

我有VS 2015

我具有带有构建环境的MS Windows设备驱动程序工具包(DDK)7.1.0,>

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

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

  1. [KmdUtil 2. SboxSvc 3. SbieDll
  2. 这些必须首先研究

但是当我来到SboxDrv时出现此错误

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

我已经尝试了一些解决方案,但无论尝试如何,仍然出现此错误

我该如何解决?

[嗨,我正在尝试编译Sandboxie v5.40,我有VS 2015,我有带有构建环境的MS Windows设备驱动程序工具包(DDK)7.1.0,我已经设置了一些调试选项,还有符号模块,我必须...]]] >

1> process.obj:错误LNK2001:无法解析的外部符号_memcmp 1> C:\用户\黑暗\桌面\ sandboxie-master \ Bin \ Win32 \ SbieDebug \ SbieDrv.sys:致命错误LNK1120:1个未解析的外部组件

请尝试此解决方案:

解决方案>>

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\vcruntime.lib复制到其他依赖项(在项目上单击鼠标右键-> Properties-> Linker-> Input-> Additional Dependencies

=====================================>

PS

如果您的OS不是win10,则可以忽略它。

如果您的OS

是win10,建议您使用install WDK for Windows 10,然后将C:\Program Files (x86)\Windows Kits\10\Lib\10.0.xxx.0\ucrt\x86\ucrt.lib复制到其他依赖项中,以防您的项目使用CRT Library
debugging visual-c++ visual-studio-2015 compiler-errors sandbox
1个回答
0
投票

1> process.obj:错误LNK2001:无法解析的外部符号_memcmp 1> C:\用户\黑暗\桌面\ sandboxie-master \ Bin \ Win32 \ SbieDebug \ SbieDrv.sys:致命错误LNK1120:1个未解析的外部组件

© www.soinside.com 2019 - 2024. All rights reserved.