2010-08-11 6 views
2

Я пытаюсь построить Truecrypt 7.0
У меня есть драйвер. Но я не могу создать Boot Project.Truecrypt 7.0 build

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" 

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

ответ

3

Ниже приведены требования, которые я нашел, чтобы получить TrueCrypt 7.0 скомпилированные правильно:

  • Microsoft Visual C++ 2008 SP1 (Professional Edition или совместимый)
  • Microsoft Visual C++ 1,52 (доступный из MSDN Subscriber Downloads)
  • Microsoft Windows SDK для Windows 7
  • Microsoft Windows Driver Kit 7.0.0 (сборка 7600.16385.0)
  • RSA Security Inc. PKCS # 11 Криптографический токен Inte rface 2.20 файлы заголовки (Cryptoki) (доступные в 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.

 Смежные вопросы

  • Нет связанных вопросов^_^