相关疑难解决方法(0)

VC++ cl.exe - 找不到DLL

我在Windows XP上将binVS2010(不是SP1)C++编译器的目录添加到我的PATH变量中.当我尝试运行它时,它告诉我没有找到DLL.我把这行添加到了我的PATH:

C:\Program Files\Microsoft Visual Studio 10.0\VC\bin;
Run Code Online (Sandbox Code Playgroud)

更新:当我cd到上面的bin目录时它仍然失败,然后运行编译器

截图

你能帮我吗?

compiler-construction visual-studio-2010 visual-c++

16
推荐指数
2
解决办法
3万
查看次数

由于'cl'无法识别,无法编译openssl

我正在尝试为python脚本编译openssl库.我使用的是Windows x64位.

我现在正在执行以下步骤:https://github.com/dsoprea/M2CryptoWindows

它一直工作,直到我nmake -f ms\ntdll.mak在VS 2015的开发人员命令提示符中键入此命令.我收到此错误:

'cl' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: 'cl' : return code '0x1'
Stop.
Run Code Online (Sandbox Code Playgroud)

我查看了此论坛以前的帖子.解决方案称将此路径添加到环境变量中:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
Run Code Online (Sandbox Code Playgroud)

它没有解决问题.此外,当我浏览bin目录时,我看不到他们在解决方案上指出的文件:vcvars32.bat.这就是我所看到的:

在此输入图像描述

你能帮我吗?另外我想知道为什么VS 2015安装在Program Files(86)而不是64?

请注意,我安装了SWIG并添加了环境变量: C:\grr-build\swigwin-3.0.6

更新: 我确实从VS安装了VC++工具.我正在使用VS 2015社区版.我重复了这些步骤,这次我输入时出现了不同的错误:nmake -f ms\ntdll.mak错误说:

C:\grr-build\openssl-1.0.2d>nmake -f ms\ntdll.mak

Microsoft (R) Program Maintenance Utility Version 14.00.23026.0
Copyright (C) Microsoft Corporation.  All rights reserved.

C:\grr-build\openssl-1.0.2d>nmake -f ms\ntdll.mak …
Run Code Online (Sandbox Code Playgroud)

python swig openssl visual-studio

3
推荐指数
1
解决办法
6359
查看次数