سؤال

خطأ شائع عند تكوين تجميع/ربط/الخ.الإعدادات في VC++ 2008 هو مجموعة منهم في الإصدار ولكن ليس التصحيح (أو العكس بالعكس) بدلا من وضع لهم "كل التشكيلات".أي اقتراحات حول كيفية تجنب هذا النوع من الخطأ ؟

بعض البدايات من الأفكار التي لدي:

  • العثور على طريقة لجعل VC++ انتقل إلى "كافة تشكيلات" الإعدادات الافتراضية عند فتح صفحات الخصائص بدلا من النشطة (إصدار / Debug) الإعدادات.

  • وقد VB script التي يمكن تشغيلها (داخل أو خارج VC++) للتحقق من إعدادات المشروع ورفع أي تضارب الكشف عنها.

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

المحلول

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

نصائح أخرى

نحن في الآونة الأخيرة تحولت إلى Qt بناء (qmake) الأداة التي هي قادرة على توليد كل makefiles (المستخدمة في المنتج دفعة واحدة بناء) وكذلك المشروع (.vcproj) الملفات عند العمل على المشاريع الفردية.

الشيء الجميل هو أن لدينا القسري all إعدادات يمكن لأحد أن يتمنى مسبقا once على كل ما هو متاح في بناء الأهداف (أيلدينا التصحيح, الإصدار و غير الأمثل الإصدار) و قد نسيت عن التلاعب الإعدادات من أي وقت مضى منذ.

التي يمكن أن تولد .vsproj الملفات مع CMake أو Scons أو مماثلة عبر منصة بناء النظام.

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