我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

我如何告诉CGO不要编译文件?

for a regular go file I say

// +build !windows

however cgo interprets this as c code to get compiled

So what do I have to do?

The build constraint must appear before your package declaration.

Incorrect

package mypackage

// +build !windows

// #include <header.h>
//
// ...
import "C"

Correct

// +build !windows

package mypackage

// #include <header.h>
//
// ...
import "C"

近期文章

  • 将几个[]字节连接在一起的最快方法是什么?
  • 在Go中输入变量
  • 从Golang的stdin读取
  • Postgres查询中的generate_series的占位符返回未知
  • Golang中的固定cos数学函数是否有解决方案
  • 一个HTTP代理
  • Golang检测飞行中的请求
  • 关于Go语法的困惑
  • 调用接口函数时出错?
  • 如何在MuxChain中使用HttpRouter?
  • 如何在防范“切片边界超出范围”错误的同时轻松地在Go中获取子字符串?
  • 此代码使用类型的地址?
  • 在类型切换中使用strconv.FormatFloat()遇到麻烦
  • 测量执行时间,如果golang时间过长,则停止等待
  • Golang多次返回超载是地图类型独有的吗?
  • 如何实现BNF语法树来解析GO中的输入?
  • 如何从处理程序内部按名称调用路由?
  • 如何使用Go获取离地理坐标最近的城市?
  • 优化Go文件读取程序
  • 可以使用panic / recover作为测试成功类型断言的方法吗?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华