make:cl:找不到命令

时间:2017-11-14 18:56:00

标签: visual-studio visual-studio-2015 console or-tools

我尝试在Visual Studio 2015中安装Google OR-Tools for Java。当我在OR-Tools目录中运行make all时,根据需要,我得到了

E:\My_files\VS\BC\or-tools_VisualStudio2015-64bit_v6.4.4495>make all
cl /EHsc /MD /nologo /D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS -nologo /O2 -DN
DEBUG -DUSE_CBC -DUSE_CLP /D__WIN32__ /Iinclude\\src\\windows 
/DGFLAGS_DLL_DECL=
 /DGFLAGS_DLL_DECLARE_FLAG= /DGFLAGS_DLL_DEFINE_FLAG= /Iinclude /I. -
DUSE_GLOP -
DUSE_BOP -c examples\\cpp\\costas_array.cc /Foobjs\\costas_array.obj
make: cl: Command not found
make: *** [objs\\costas_array.obj] Error 127

我读某处运行vcvarsall.bat来设置变量,但此路径上没有这样的文件

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat

另外我应该在Native Tools命令提示符下运行它,但是我找不到VS2015,仅适用于VS2017,所以我在Developer Command Prompt中运行它。这可能是问题吗?

1 个答案:

答案 0 :(得分:1)

显然,我在安装Visual Studio时没有添加C ++工具。

File -> New -> Project -> Visual C++并且有安装选项。也许它会帮助别人。