求问大神,我把一个1.8.3下的项目代码拷贝到一台只有1.9.2的机器上go build后出现import C:\mygo\pkg\windows_amd64/api-server/modules/licenses.a: object is [windows amd64 go1.8.3 X:framepointer] expected [windows amd64 go1.9.2 X:framepointer],然后我把pkg文件删了再go build又出现missing or invalid package binary for binary-only package api-server/modules/licenses 这个在不改golang版本的前提下有解决方案吗(是windows的环境)
golang生成binary package虽然go1.5支持共享库,但是由于golang并不能像C语言一样通过export,头文件与.C文件分离,所以并不能实现与C语言一样,只提供头文件与共享库而不提供实现的方法。 ...