سؤال

هل هناك شخص حاول بناء Qt 4.5 مع Visual Studio 2010 (بيتا 2)?أي تلميحات على القيام بذلك بنجاح?

في وقت لاحق تحرير حاولت تشغيل تكوين من Visual Studio 2010 وحدة التحكم.لا يوجد makespecs دعم 2010, لذا تكوين فشل بسبب ذلك.

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

المحلول

لأنها عملت لي لبناء تماما كما لو كان vs2008 ، ولكن باستخدام vs2010 الأدوات:

  1. فتح vs2010 موجه الأوامر.cd إلى أعلى مستوى Qt الدليل.
  2. configure.exe منصة win32-msvc2008-لا-webkit -لا-الطاقة الصوتية -لا-الطاقة الصوتية-الخلفية-لا-سكربت-لا-scripttools -لا-الوسائط المتعددة-لا-qt3support -سريع
  3. nmake

نصائح أخرى

على Qt 4.6.2 (أو ربما 4.6 الإصدارات كذلك)...

أن يوفر لك بعض الوقت هنا هي الأخطاء التي تحتاج إلى إصلاح من أجل بناء بكت (هذا هو توسيع على بن الإجابة).

تظهر الأخطاء في الملفات التالية (اثنين من الملفات متطابقة ، والأخطاء التي تحتاج إلى أن تكون ثابتة في كل):

  • %QTDIR%\qt\src\3rdparty\بكت\javascriptcore untime\StructureTransitionTable.ح
  • %QTDIR%\qt\src\3rdparty\javascriptcore\JavaScriptCore untime\StructureTransitionTable.ح

هنا هي الأخطاء وكيفية اصلاحها:

  1. %QTDIR%\qt\src\3rdparty\بكت\javascriptcore untime\StructureTransitionTable.ح(146) : table()->add(key, Transition(structure, 0));
    تغييره إلى table()->add(key, Transition(structure, nullptr));
  2. %QTDIR%\qt\src\3rdparty\بكت\javascriptcore untime\StructureTransitionTable.ح(153) : table()->add(key, Transition(0, structure));
    تغييره إلى table()->add(key, Transition(nullptr, structure));
  3. إجراء نفس التغييرات %QTDIR%\qt\src\3rdparty\javascriptcore\JavaScriptCore untime\StructureTransitionTable.ح (أو نسخ ملف التعديل على هذا واحد)

على qt-vs-addin-1.1.6 تسلم VS 2010 الآن كما أرضية مناسبة ، ولكنها ليست موثقة حتى الآن من قبل كيو تي.

نلاحظ أيضا أن منصة win32-msvc2010 الآن يعمل بشكل جيد بدلا من الاضطرار إلى استخدام win32-msvc2008.

مع Qt 4.7 ، Visual Studio Add-في 1.1.7, هو أنه يدمج مع VS2010.

انظر هذا.

لحظة...وسوف تستمر في استخدام البنيات المصنوع VS 2008 مقابل عام 2010.بينما أنا استخدامه من أجل التنمية الغرض فقط ، مع عدم وجود نوايا من أجل الإفراج عن شيء (حتى لا تظهر كابوس بعد) ، هو مقبول.نأمل, Qt قريبا رسميا دعم VS2010.

يمكنك العثور على البرنامج التعليمي كيفية تجميع Qt 4.7 بيتا 1 باستخدام Visual Studio 2010 ويندوز 7 هنا:

البرنامج التعليمي

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