gpt4 book ai didi

debugging - 编译错误 Sandboxie Open Source v5.40

转载 作者:行者123 更新时间:2023-12-02 10:56:28 26 4
gpt4 key购买 nike

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

我有 VS 2015

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

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

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

  • KmdUtil 2. SboxSvc 3. SbieDll

  • 这些必须先研究

    但是当我来到 SboxDrv 我得到了这个错误

    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 ===== ===== 构建: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



    请尝试此解决方案:

    解决方案

    复制 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\vcruntime.lib进入 附加依赖 (项目右键--> Properties --> Linker --> Input --> Additional Dependencies)

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

    PS :

    如果您的 操作系统 不是win10,可以无视。

    如果您的 操作系统 是win10,建议你可以 install WDK for Windows 10然后也复制 C:\Program Files (x86)\Windows Kits\10\Lib\10.0.xxx.0\ucrt\x86\ucrt.lib进入 附加依赖 如果您的项目使用 CRT Library .

    更新 1

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

    输入这个:

    enter image description here

    然后单击确定,然后右键单击项目 SdoxDrv -->第一次点击 清洁然后 构建 .

    enter image description here

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

    关于debugging - 编译错误 Sandboxie Open Source v5.40,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62407538/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com