跟踪器:错误TRK0005:找不到:“ CL.exe”。系统找不到指定的文件

时间:2020-04-27 22:24:14

标签: cl.exe

  • 我正在使用VS community 2019,cmake-3.14.0-win32-x86和Windows 8.1
  • 我正在尝试通过C:\ Windows \ system32 \ cmd.exe安装sdl1:x64-windows软件包:

C:\ Users \ triki \ vcpkg>。\ vcpkg安装sdl1:x64-windows 正在计算安装计划... 将构建并安装以下软件包: sdl1 [core]:x64-windows 起始套件1/1:sdl1:x64-windows 构建软件包sdl1 [core]:x64-windows ... -使用缓存的C:/Users/triki/vcpkg/downloads/SDL-Mirror-SDL-release-1.2.15.tar.gz -在C:/Users/triki/vcpkg/buildtrees/sdl1/src/ase-1.2.15-086d8ac6c2使用源 -构建VisualC / SDL1_2017.sln发布 脚本/cmake/vcpkg_execute_required_process.cmake处的CMake错误:72(消息): 命令失败:msbuild C:/Users/triki/vcpkg/buildtrees/sdl1/x64-windows-rel/ase-1.2.15-086d8ac6c2/VisualC/SDL1_2017.sln / p:Configuration =发布/ t:Rebuild / p:UseEnv =真/ p:平台= x64 / p:平台工具集= v142 / p:VCPkgLocalAppDataDisabled = true / p:UseIntelMKL =否/ p:WindowsTargetPlatformVersion = / m 工作目录:C:/Users/triki/vcpkg/buildtrees/sdl1/x64-windows-rel/ase-1.2.15-086d8ac6c2 错误代码:1 请参阅日志以获取更多信息: C:\ Users \ triki \ vcpkg \ buildtrees \ sdl1 \ build-x64-windows-rel-out.log

呼叫堆栈(最近的呼叫优先): 脚本/cmake/vcpkg_install_msbuild.cmake:160(vcpkg_execute_required_process)

ports / sdl1 / portfile.cmake:29(vcpkg_install_msbuild) scripts / ports.cmake:90(包括)

错误:构建软件包sdl1:x64-windows失败,并显示:BUILD_FAILED 请确保您使用的是..vcpkg更新的最新端口文件,然后 在https://github.com/Microsoft/vcpkg/issues提交问题,包括: 软件包:sdl1:x64-windows Vcpkg版本:2020.02.04-nohash

此外,附加上面日志文件中的所有相关部分。

  • 我检查了C:\ Users \ triki \ vcpkg \ buildtrees \ sdl1 \ build-x64-windows-rel-out.log中的日志,发现以下错误:

2> TRACKER:TRK0005错误:找不到:“ CL.exe”。找不到指定的文件。 [C:\ Users \ triki \ vcpkg \ buildtrees \ sdl1 \ x64-windows-rel \ ase-1.2.15-086d8ac6c2 \ VisualC \ SDL \ SDL.vcxproj]

  • 所以问题是cmake找不到编译器

  • C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ bin

  • 中提供了编译器“ CL.exe”
  • 我在编译器目录中添加了名为CMAKE_CXX_COMPILER的路径,但仍无法正常工作

  • 请注意,每次我要安装新软件包时都会遇到相同的问题

0 个答案:

没有答案