簡體   English   中英

在GO中找不到包“ internal / cpu”錯誤

[英]Cannot find package “internal/cpu” error in GO

轉到內部軟件包內部/ cpu ,它公開了檢測SIMD風味的所有必需功能。 請參閱字節包中的使用示例。

我正在嘗試從internal/cpu包中獲取功能標志變量,但是當我嘗試執行go build時,我遇到了以下錯誤: cannot find package "internal/cpu

import (
    "fmt"
    "internal/cpu"
)

func main() {
    if cpu.X86.HasAVX2 {
        fmt.Println("AVX2 SIMD instructions available")
    }
}

我做錯了什么?

由於以下規則,您將無法導入internal/cpu

只有以“ internal”的父級為根的目錄樹中的代碼才能導入名為“ internal”的目錄中或以下的代碼。

https://golang.org/cmd/go/#hdr-Internal_Directories

您可以復制所需的代碼部分,只需確保遵循相當開放的LICENSE:

https://golang.org/LICENSE

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM