Песочница с ошибкой компиляции ie Open Source v5.40 - PullRequest
0 голосов
/ 16 июня 2020

Привет, я пытаюсь скомпилировать Sandbox ie v5.40

У меня VS 2015

У меня MS Windows Device Driver Kit (DDK) 7.1.0 со средами сборки

Я установил некоторые параметры отладки, а также модули символов

Мне нужно скомпилировать решение в алфавитном порядке. они упомянули, что в прочтите меня, однако, кроме 3 решений

  1. KmdUtil 2. SboxSv c 3. SbieDll

эти должны быть изучены в первую очередь

но когда я прихожу в SboxDrv, я получил эту ошибку

1> process.obj: error LNK2001: неразрешенный внешний символ _memcmp 1> C: \ Users \ dark \ Desktop \ sandbox ie -master \ Bin \ Win32 \ SbieDebug \ SbieDrv.sys: фатальная ошибка LNK1120: 1 неразрешенный внешний вид ===== ===== Сборка: 0 выполнено успешно, 1 не выполнено, 2 обновлено, 0 пропущено ====== ====

Я пробовал несколько решений, но все равно получаю эту ошибку, что бы я ни попробовал

Как я могу ее решить?

1 Ответ

0 голосов
/ 17 июня 2020

1> process.obj: ошибка LNK2001: неразрешенный внешний символ _memcmp 1> C: \ Users \ dark \ Desktop \ sandbox ie -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, я предлагаю вам установить WDK для Windows 10 а затем скопируйте C:\Program Files (x86)\Windows Kits\10\Lib\10.0.xxx.0\ucrt\x86\ucrt.lib в Additional Dependencies , если ваш проект использует CRT Library .

Обновление 1

Щелкните правой кнопкой мыши SdoxDrv -> Свойства -> Компоновщик -> Ввод -> Дополнительные зависимости.

Введите это:

enter image description here* 105 4 *

Затем нажмите OK, а затем щелкните правой кнопкой мыши проект SdoxDrv -> сначала щелкните clean , а затем Build .

enter image description here

Это вызовет любые ошибки на моей стороне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...