make: cl: 找不到命令
make: cl: Command not found
我正在尝试为 Visual Studio 2015 年的 Java 安装 Google OR-Tools。当我在 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,所以我 运行 它在开发人员命令提示符中。这可能是问题所在吗?
貌似我在安装的时候没有添加C++工具Visual Studio。
File -> New -> Project -> Visual C++
还有安装选项。也许它会对某人有所帮助。
我正在尝试为 Visual Studio 2015 年的 Java 安装 Google OR-Tools。当我在 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,所以我 运行 它在开发人员命令提示符中。这可能是问题所在吗?
貌似我在安装的时候没有添加C++工具Visual Studio。
File -> New -> Project -> Visual C++
还有安装选项。也许它会对某人有所帮助。