إنشاء ملف dll باستخدام Go 1.7
في هذه المقالة، سنستكشف إمكانية إنشاء ملف dll مقابل Go v1.7 في نظام التشغيل Windows .
سؤال:
هل هناك طريقة لبناء ملف dll ضد Go v1.7 ضمن Windows؟
الخلفية:
محاولات إنشاء ملف dll باستخدام الطريقة الكلاسيكية:go build -buildmode=shared main.gogo build -buildmode=shared main.goيؤدي إلى الخطأ التالي:-buildmode=shared غير مدعوم على windows/amd64
-buildmode=shared not supported on windows/amd64
الإجابة:
اعتبارًا من Go 1.10، أصبحت العلامة -buildmode=c-shared مدعومة الآن على نظام التشغيل Windows.الأمر المحدث:
لتجميع DLL في Go 1.10 أو الأحدث، استخدم ما يلي الأمر:go build -o helloworld.dll -buildmode=c-shared-buildmode=shared not supported on windows/amd64التوافق:
لاحظ أن الرؤوس التي تم إنشاؤها بواسطة Go متوافقة مع دول مجلس التعاون الخليجي، مما قد يحد من توافق DLL الخاص بك مع بيئات البرمجة الأخرى.
إضافية المعلومات:لمزيد من المعلومات المتعمقة، راجع الموارد التالية:
[ملاحظات الإصدار - Go 1.10](https://golang.org/doc /go1.10#compiler)
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3