Bu yüzden, hepsi aynı pakete (ana) ait olan üç dosyadan oluşan küçük bir programım var, ancak "main.go inşa et" yaptığımda, yapı başarılı olmaz. Sadece bir dosya (main.go) olduğunda her şey iyi çalıştı. Şimdi kodu ayırmak için biraz çaba harcadım, derleyici main.go'dan alınmış olan şeyleri bulamıyor ve bu iki dosyaya (main.go ile aynı dizinde yer alan) yerleştirilmiş gibi görünüyor. . Hangi "undefined 'type'" hatalarıyla sonuçlanır. Birden çok dosyadan oluşan Go programı nasıl derlenir?
Ben GOPATH değişkeni ayarlama hakkında bir şeyler okumak, bu yüzdenset GOPATH=%cd%
go build main.go
çalıştı ama bu da işe yaramadı.
Herhangi bir yardım için teşekkür ederiz.
Gerçekten, gözden kaçırdığım çok kullanışlı bir bölüm. Teşekkürler! – Vitaly
neden/go/ve kurtulmak değil myproject/src? –
da, "myprog'u yükle" projenin kaynağını bir şekilde $ GOPATH konumuna yazar mı? Bu doğru mu? eğer öyleyse, bu açıklamanın cevabın bir parçası olarak olması güzel olurdu. –