首页 > 解决方案 > 天蓝色管道窗口中的新构建问题

问题描述

我有一个使用 Visual Studio 2019 构建的 C++ 项目。我在 12 月开始在 Azure Pipeline 中遇到奇怪的构建错误。在此之前,构建测试一直通过。在我的 Windows 机器上构建仍然很好。它仅在 Azure Pipeline 中存在问题。我收到这个错误

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29333\include\memory(619,23): error C3861: '__iso_volatile_load32': identifier not found [D:\a\1\s\build\ode\raisimODE.vcxproj]

错误消息似乎正在寻找 ARM 指令。这是我的构建脚本的片段

  cd $(Build.Repository.LocalPath)
  mkdir build
  cd build
  cmake -Q .. -G "Visual Studio 16 2019" -A x64 -DRAISIM_TEST=ON -DCMAKE_PREFIX_PATH=$(Pipeline.Workspace)\dep\raisim_env
  cmake --build . --config Release
  ctest -VV -C Release
  cd $(Build.Repository.LocalPath)

标签: c++cmakeazure-pipelines

解决方案


推荐阅读