سؤال

وMFC فشلت في إطلاق مربعات الحوار بلدي، على ما يبدو، لأنه لا يمكن العثور على معرفات الموارد. مربعات الحوار هي في ملف .LIB منفصل (وهكذا كان الملف .rc منفصل، والتي أفترض، يتعارض بطريقة أو بأخرى مع واحد في الملف الخاص بي إكس). كيف ينبغي أن يكون التعامل مع هذا الوضع؟

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

المحلول

في الملف .rc لملف exe، إضافة سطر مثل هذا:

#include "YourLibResourceFile.rc"

وبعد ذلك، في إعدادات المشروع إكس، وإضافة يشمل مبلغ إضافي الدليل إلى حيث YourLibResourceFile.rc، في الموارد / تضمين إضافية الدلائل.

نصائح أخرى

ولا يمكنك تخزين الموارد (محتويات الملفات .RC) في مكتبة ثابتة. ومنذ هل يمكن أن يكون فقط "الرئيسي" ملف .RC واحدة، يتم تضمين سائر .RC ملفات MST في آن واحد باستخدام عبارة #include، مثل تفسير Smashery. (تحرير:! أوه Smashery، أنت OP)

تأكد من جميع معرفات الموارد الخاصة بك فريدة من نوعها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top