سؤال

وأنا أحاول لبناء التطبيق الشريط في الاستوديو المرئي وأنا حصلت على هذا الخطأ رابط. بعد النظر من خلال رؤوس، لاحظت أن يعرف CLSID_ScenicIntentFramework كما CONST خارجي ... CLSID. واعتقد هو، وأنا لا يمكن أن يبدو لمعرفة أي مكتبة ولست بحاجة لتصل إلى (أو رأس آخر أنا في حاجة لاستيراد؟).

ويهمني حقا عن تقديره بعض المساعدة أيضا.

وAfternote: لقد لاحظت أنه في ادايشن إلى scenicintent.h، هناك scenicintent.idl، ولكن إذا كنت تضمين هذا في مشروعي يمكنني الحصول على عدد كبير من الأخطاء. هل هناك وسيلة مناسبة لتضمين الملفات المختبر الدولي للألماس، والتي من شأنها أن إصلاح قضية بلدي؟

هل كانت مفيدة؟

المحلول

وفي كثير من الأحيان، تحتاج إلى ربط إلى مكتبة استيراد (ملف .LIB) الذي يحتوي على تعريفات معرفات الصف وهويات واجهة للمكتبة الذي تستخدمه. بدلا من ذلك، يمكن استخدام لكم الكلمة __uuidof التي يمكن أن تحصل على GUID المرتبطة لكائن نسبت (فئة أو واجهة).

__uuidof(ScenicIntentFramework) // this should be the same thing
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top