पर निर्भर करता है, मैं वर्तमान में एक गो प्रोजेक्ट स्थापित करने की कोशिश कर रहा हूं, और विचार कर रहा हूं कि मैं विंडोज चला रहा हूं, जबकि अन्य 2 डेवलपर्स मैक पर काम कर रहे हैं, मुझे कुछ परेशानी है कुछ पैकेज स्थापित करनामैं मिनीजीडब्लू के साथ एक गो पैकेज स्थापित कर सकता हूं जो libiconv
cmd के साथ संकुल को स्थापित करने का प्रयास करने के बाद, मैं केवल 4 में से 2 को स्थापित करने में सक्षम था। अन्य दो आवश्यक जीसीसी।
इसलिए, मैंने मिनीजीडब्ल्यू स्थापित किया। मैं उस तरह से एक तीसरा पैकेज स्थापित करने में सक्षम था, लेकिन अब मैं https://github.com/mikkyang/id3-go पर फंस गया हूँ।
ऐसा लगता है कि यह एक अन्य अंतर्निहित परियोजना, https://github.com/djimenez/iconv-go पर निर्भर करता है। पल मैं go install
करने की कोशिश id3-जाना, मैं हमेशा इस त्रुटि के साथ छोड़ दिया हूँ:
src\github.com\djimenez\iconv-go\converter.go:8:19: fatal error: iconv.h: No such file or directory
किसी तरह, मैं MinGW साथ libiconv उपयोग करने की आवश्यकता है, लेकिन मैं पता नहीं कैसे दोनों भागों कनेक्ट करना होगा। मैं वास्तव में उस क्षेत्र में एक विशेषज्ञ नहीं हूं, इसलिए किसी भी मदद की सराहना की जाएगी। मैंने पहले से ही विंडोज के लिए libiconv डाउनलोड किया है। https://github.com/mikkyang/id3-go/issues/21
संपादित करें: अतिरिक्त जानकारी के मैं GitHub परियोजना पर पाया के लिए
संबंधित मुद्दा मैं पूरी समस्या पर कुछ प्रगति की है। अब मैं सभी फाइलों को मैं की जरूरत है, लेकिन अब मैं इस चेतावनी के साथ फंस कर रहा हूँ:
# github.com/djimenez/iconv-go
E:/Tools/TDM-GCC/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -liconv
collect2.exe: error: ld returned 1 exit status
मैं mingw32 lib फ़ोल्डर में मेरी libiconv स्थापना से libiconv2.a जोड़ने की कोशिश की, लेकिन तब यह मैं क्या अंत है साथ:
# github.com/djimenez/iconv-go
E:/Tools/TDM-GCC/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible E:/Tools/TDM-GCC/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/lib/../lib/libiconv.a when searching for -liconv
E:/Tools/TDM-GCC/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible E:/Tools/TDM-GCC/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/lib/../lib\libiconv.a when searching for -liconv
E:/Tools/TDM-GCC/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible E:/Tools/TDM-GCC/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/lib/libiconv.a when searching for -liconv
E:/Tools/TDM-GCC/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible E:/Tools/TDM-GCC/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/lib\libiconv.a when searching for -liconv
E:/Tools/TDM-GCC/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible E:/Tools/TDM-GCC/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/lib/../lib/libiconv.a when searching for -liconv
E:/Tools/TDM-GCC/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible E:/Tools/TDM-GCC/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/lib/libiconv.a when searching for -liconv
E:/Tools/TDM-GCC/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -liconv
collect2.exe: error: ld returned 1 exit status
मैं पता नहीं कैसे यहां से आगे बढ़ने के लिए है।
इनमें से कौन से पैकेज 'gcc' की आवश्यकता है? – eduncan911
यह id3-go है: https://github.com/mikkyang/id3-go – Sossenbinder
मुझे उस पैकेज में संकलन का कोई उपयोग नहीं दिख रहा है। – eduncan911