小编Dr *_*hil的帖子

Visual Studio:“副驾驶令牌无效:缺少令牌:404”

我在 Visual Studio 中尝试使用 github copilot 时遇到此错误。

invalid copilot token: missing token: 404 auth status: notauthorized
Run Code Online (Sandbox Code Playgroud)

我尝试过但没有帮助的事情 - 注销/登录;卸载/重新安装扩展。

有任何想法吗?

github github-copilot

7
推荐指数
2
解决办法
7486
查看次数

使用 MS Visual Studio 编译 gRPC 时缺少 CMAKE_ASM_NASM_COMPILER

我正在尝试在 Windows 10 上使用 Visual Studio 2022 构建 gRPC C++ (1.48.0)。这是一个 CMake 构建 (cmake 3.22.22011901-MSVC_2)

我能够构建其他一切,但被困在 BoringSSL 上。相关的CMakeList正在尝试启用enable_language(ASM_NASM)。上下文如下:

if(NOT OPENSSL_NO_ASM)
  if(UNIX)
    enable_language(ASM)

    # Clang's integerated assembler does not support debug symbols.
    if(NOT CMAKE_ASM_COMPILER_ID MATCHES "Clang")
      set(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} -Wa,-g")
    endif()

    # CMake does not add -isysroot and -arch flags to assembly.
    if(APPLE)
      if(CMAKE_OSX_SYSROOT)
        set(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} -isysroot \"${CMAKE_OSX_SYSROOT}\"")
      endif()
      foreach(arch ${CMAKE_OSX_ARCHITECTURES})
        set(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} -arch ${arch}")
      endforeach()
    endif()
  else()
    set(CMAKE_ASM_NASM_FLAGS "${CMAKE_ASM_NASM_FLAGS} -gcv8")
    enable_language(ASM_NASM)
  endif()
endif()
Run Code Online (Sandbox Code Playgroud)

它给我CMake 错误:“找不到 CMAKE_ASM_NASM_COMPILER。”

我对编译器/汇编器了解不够,也不了解为什么 BoringSSL …

c++ cmake visual-studio grpc

2
推荐指数
1
解决办法
4187
查看次数

C++ 一起初始化引用和分配变量

我的代码中有这一部分,我在同一布尔条件下使用 if else 和三元运算符。有没有更优雅的方法来做到这一点?

bool UseGroups //input parameter to a function.

    std::vector<std::vector<int>>& relevantGamesGroup = (useGroups) ? (objFlight.gamesGroup[dayIndex]) : (objFlight.gamesSubGroups[dayIndex]);

    if (useGroups) {
        numberOfGroups = objFlight.numberOfGroups[dayIndex];
    }
    else {
        numberOfGroups = 2 * (objFlight.numberOfGroups[dayIndex]);
    }
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
1
解决办法
168
查看次数

标签 统计

c++ ×2

cmake ×1

github ×1

github-copilot ×1

grpc ×1

visual-studio ×1