我在以这一行开头的文件中有一个结构:
// +build windows
因此,它只能在 Windows 上构建。但是,初始化所有内容的应用程序部分需要检查它是否在 Windows 上运行,如果是,则创建该结构的实例。我不知道如何在不破坏其他平台上的东西的情况下做到这一点。
例如,如果文件包含一个函数newWindowsSpecificThing()
并且我在 Linux 上编译,则该函数将不存在,因为它是在未编译的文件中定义的。(当然,这会产生错误。)
我如何解决这个困境?
动漫人物
largeQ
相关分类