Truecrypt 7.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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下是我发现正确编译 TrueCrypt 7.0 的要求:
头文件(可在
ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11 /v2-20)
正如您所看到的,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 :
header files (available at
ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20)
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.