Truecrypt 7.0 构建

发布于 2024-09-14 07:23:21 字数 750 浏览 8 评论 0原文

我正在尝试构建 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"

让我知道问题是什么。
谢谢。

I'm trying to build Truecrypt 7.0
I have build the driver. But I can't build the Boot Project.

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.

The Boot Project has a 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"

Let me know what the problem is.
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

栖竹 2024-09-21 07:23:21

以下是我发现正确编译 TrueCrypt 7.0 的要求:

  • Microsoft Visual C++ 2008 SP1(专业版或兼容版)
  • Microsoft Visual C++ 1.52(可从 MSDN Subscriber Downloads 获取)
  • Microsoft Windows SDK for 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++ 编译器和 Visual C++ 1.52 之间有明显的区别。我认为您的错误来自于您尝试使用错误的编译器进行编译!安装 Visual C++ 1.52 并使用它进行编译!

Visual C++ 1.52 可以在 MSDN Subscriber 下载中找到。

Here are the requirements I found to get TrueCrypt 7.0 compiled properly :

  • Microsoft Visual C++ 2008 SP1 (Professional Edition or compatible)
  • Microsoft Visual C++ 1.52 (available from MSDN Subscriber Downloads)
  • Microsoft Windows SDK for Windows 7
  • Microsoft Windows Driver Kit 7.0.0 (build 7600.16385.0)
  • RSA Security Inc. PKCS #11 Cryptographic Token Interface (Cryptoki) 2.20
    header files (available at
    ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20)
  • NASM assembler (2.06 or compatible)
  • gzip compressor

As you can see there is a clear distinction between VS 2008 C++ Compiler and Visual C++ 1.52. I think your error comes from the fact that you are trying to compile with the wrong compiler ! Install Visual C++ 1.52 and compile with this one !

Visual C++ 1.52 can be found on MSDN Subscriber downloads.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文