/(يصدّر دالة) التصدير

/EXPORT:entryname[,@ordinal[,NONAME]][,DATA]

ملاحظات

باستخدام هذا خيار، يمكنك يصدّر دالة من جهاز برنامج حيث يمكن للآخرين برنامج s استدعاء الدالة. يمكنك أيضا يصدّر بيانات. تصدير المعرفة عادة في ملف DLL.

entryname هو اسم عنصر بيانات أو دالة كما إلى ليتم استخدامها من قبل برنامج الاستدعاء. ordinalقم بتعيين أي فهرس موجود في الجدول تصدير في النطاق من 1 إلى 65535; إذا لم تحددordinal، يعين ارتباط واحد. NONAME كلمة أساسية تصدير دالة كالعدد ترتيبي، دون entryname فقط.

تحديد الكلمة الأساسية DATA التي العنصر الذي تم تصديره هو عنصر بيانات. يجب تعريف عنصر بيانات في برنامج العميل باستخدام extern __declspec(dllimport) .

هناك ثلاثة وظائف لتصدير تعريف، مسرودة بترتيب استخدم الموصى بها:

  1. __declspec(dllexport) في تعليمات برمجية المصدر

  2. عبارة EXPORTS في ملف.def

  3. هي مواصفة/يصدّر في ارتباط الأمر

يمكن استخدام الجميع الأساليب الثلاثة في نفس البرنامج. عندما ينشئ ارتباط برنامج الذي يحتوي على تصدير، كما يقوم بإنشاء إحدى المكتبات استيراد، إلا إذا كان هناك ملف.exp هو المستخدمة في الإنشاء.

يستخدم ارتباط تزيين نماذج من معرفات. decorates المحول البرمجي معرّف عندما يقوم بإنشاء الملف.obj. إذا entryname المحدد إلى رابط بشكلها undecorated (كـ يظهر في تعليمات برمجية المصدر)، يحاول ارتباط يتطابق مع الاسم. إذا تعذر العثور على تطابق فريد، ارتباط صدور رسالة إعلام بالخطأ. استخدم الأداة DUMPBIN للحصول على أسماء تزيين نموذج لمعرف عند الحاجة إلى تحديد الرابط.

ملاحظة

لا تقم بتحديد شكل C المعرفات التي يتم تعريفها __cdeclأو المزين __stdcall.

إلى التعيين هذا خيار الرابط في بيئة تطوير ‏‫Visual Studio

  1. افتح مربع الحوار صفحات الخصائص للمشروع. للحصول على تفاصيل، راجع إعداد خصائص مشروع Visual C++‎.

  2. انقر فوق المجلد الرابط.

  3. انقر فوق صفحة الخصائص سطر الأوامر.

  4. نوع خيار في المربع خيارات إضافى.

إلى قم بتعيين هذا خيار الرابط برمجياً

راجع أيضًا:

المرجع

تعيين خيارات الرابط

خيارات الرابط