我正在尝试构建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.
Boot Project有一个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"
让我知道问题所在。
感谢。
答案 0 :(得分:3)
以下是我发现正确编译TrueCrypt 7.0的要求:
正如您所看到的,VS 2008 C ++编译器和Visual C ++ 1.52之间存在明显的区别。我认为您的错误来自于您尝试使用错误的编译器进行编译的事实!安装Visual C ++ 1.52并使用这个编译!
可以在MSDN订阅者下载中找到Visual C ++ 1.52。