编译报错 Sandboxie Open Source v5.40
Compiling Error Sandboxie Open Source v5.40
您好,我正在尝试编译 Sandboxie v5.40
我有 VS 2015
我有 MS Windows 带有构建环境的设备驱动程序套件 (DDK) 7.1.0
我设置了一些调试选项还有符号模块
我必须按字母顺序编译解决方案。他们在阅读我时提到了这一点,但是除了 3 个解决方案
- 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 .
这会导致我这边出现任何错误。
您好,我正在尝试编译 Sandboxie v5.40
我有 VS 2015
我有 MS Windows 带有构建环境的设备驱动程序套件 (DDK) 7.1.0
我设置了一些调试选项还有符号模块
我必须按字母顺序编译解决方案。他们在阅读我时提到了这一点,但是除了 3 个解决方案
- 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 .
这会导致我这边出现任何错误。