دون حل _CLSID_ScenicIntentUIFramework رمز الخارجية مع GUID
سؤال
وأنا أحاول لبناء التطبيق الشريط في الاستوديو المرئي وأنا حصلت على هذا الخطأ رابط. بعد النظر من خلال رؤوس، لاحظت أن يعرف CLSID_ScenicIntentFramework كما CONST خارجي ... CLSID. واعتقد هو، وأنا لا يمكن أن يبدو لمعرفة أي مكتبة ولست بحاجة لتصل إلى (أو رأس آخر أنا في حاجة لاستيراد؟).
ويهمني حقا عن تقديره بعض المساعدة أيضا.
وAfternote: لقد لاحظت أنه في ادايشن إلى scenicintent.h، هناك scenicintent.idl، ولكن إذا كنت تضمين هذا في مشروعي يمكنني الحصول على عدد كبير من الأخطاء. هل هناك وسيلة مناسبة لتضمين الملفات المختبر الدولي للألماس، والتي من شأنها أن إصلاح قضية بلدي؟
المحلول
وفي كثير من الأحيان، تحتاج إلى ربط إلى مكتبة استيراد (ملف .LIB) الذي يحتوي على تعريفات معرفات الصف وهويات واجهة للمكتبة الذي تستخدمه. بدلا من ذلك، يمكن استخدام لكم الكلمة __uuidof
التي يمكن أن تحصل على GUID المرتبطة لكائن نسبت (فئة أو واجهة).
__uuidof(ScenicIntentFramework) // this should be the same thing