Truecrypt 7.0 build - PullRequest
       21

Truecrypt 7.0 build

2 голосов
/ 11 августа 2010

Я пытаюсь собрать Truecrypt 7.0
Я собрал драйвер.Но я не могу собрать загрузочный проект.

1>------ Build started: Project: Boot, Configuration: Release Win32 ------
1>Performing Makefile project actions
1>NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\cl.exe"' : return code '0xc0000135'
1>Stop.

В загрузочном проекте есть Makefile.

MSVC16_ROOT = C:\Program Files\Microsoft Visual Studio 9.0\VC # I set the value by myself.
!ifndef MSVC16_ROOT
!error Environment variable MSVC16_ROOT must point to the installation directory of MS Visual C++ 1.5
!endif
ENVPATH = $(PATH);
CC = "$(MSVC16_ROOT)\bin\cl.exe"

Дайте мне знать, в чем проблема.
Спасибо.

1 Ответ

3 голосов
/ 06 ноября 2010

Вот требования, которые я нашел для правильной компиляции TrueCrypt 7.0:

  • Microsoft Visual C ++ 2008 SP1 (Professional Edition или совместимый)
  • Microsoft Visual C ++ 1,52 (доступно для загрузки подписчиком MSDN)
  • Microsoft Windows SDK для Windows 7
  • Microsoft Windows Driver Kit 7.0.0 (сборка 7600.16385.0)
  • RSA Security Inc. PKCS # 11 Интерфейс криптографических токенов (Cryptoki) 2.20 файлы заголовков (доступны на FTP: //ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20)
  • NASM ассемблер (2.06 или совместимый)
  • компрессор gzip

Как видите, существует четкое различие между VS 2008 C ++ Compiler и Visual C ++ 1.52. Я думаю, что ваша ошибка связана с тем, что вы пытаетесь скомпилировать не тот компилятор! Установите Visual C ++ 1.52 и скомпилируйте его!

Visual C ++ 1.52 можно найти в загрузках подписчика MSDN.

...