C++ tr1 على إصدار مجلس التعاون الخليجي 3.4.4 (للكمبيوتر اللوحي Nokia N810)

StackOverflow https://stackoverflow.com/questions/131445

  •  02-07-2019
  •  | 
  •  

سؤال

ما الذي يتطلبه الأمر للحصول على C++؟ tr1 الأعضاء (shared_ptr بشكل خاص، ولكننا نرغب في العمل مع الوظيفة والربط وجميع الآخرين). دول مجلس التعاون الخليجي 3.4.4 (لنوكيا N810 الكمبيوتر اللوحي).

وقد فعل أي شخص هذا؟حاولت هذا؟

ممكن لا سيكون من الممكن لنا الترقية إلى الإصدار 4.x من مجلس التعاون الخليجي للترجمة المشتركة لهذا الجهاز (ولكن إذا كنت قد فعلت ذلك، فنحن نود أن نعرف ذلك).

قد يكون هناك العديد من الأساليب، وأود أن أتجنب الطرق المسدودة التي وصل إليها الآخرون.

نحن نحاول تجنب جلب التعزيز، لأنه يمكن أن يكون مترابطًا إلى حد كبير (إحضار رأس تعزيز واحد وينتهي بك الأمر بـ 20 رأسًا إضافيًا)، ومن المهم بالنسبة لنا الحفاظ على حجم الكود منخفضًا.

شكرًا لك!

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

المحلول

بالنسبة إلى Shared_ptr من Boost، على الأقل، يكون عدد التبعيات صغيرًا جدًا.يمكنك استخدام bcp لاستخراج مجموعات فرعية من التعزيز أيضًا، لذلك لا تحتاج إلى التعزيز بأكمله لتجميع التطبيق الخاص بك.

نصائح أخرى

هل أنت قادر على استخدام يعزز (المؤشرات الذكية, ربط, وظيفة) مباشرة؟من تغييرات دول مجلس التعاون الخليجي, ، الفعلية std::tr1 الأشياء متاحة فقط بدءًا من الإصدار 4.0 وما بعده.:-(

أعلم أن هناك اختلافات بين Boost و std::tr1, ، ولكن نأمل أن يتم حل هذه الأمور بشكل مرض.اسمحوا لي أن أعرف كيف يعمل بالنسبة لك.:-)

في موضوع مختلف، أقوم بتثبيت g++-3.4 الحزمة الموجودة على جهاز الكمبيوتر المحمول Ubuntu الخاص بي الآن، وسأرى ما إذا كان بإمكاني تجميعها libstdc++ من صندوق التخريب عليه.إذا كان الأمر كذلك، سأخبرك!(إذا لم يكن الأمر كذلك، سأخبرك أيضًا.:-ف)

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