حسنًا ، بعد تجربة مجموعة من الأشياء المختلفة وجمع المعلومات من أماكن مختلفة ، تمكنت من الحصول على كل شيء تم اكتشافه والعمل.
السبب في عدم عمله بالطبع كان بسيطًا ، ولم يتم تضمين الوحدة النمطية عبر المكون الإضافي QT5 إلى Visual Studio ، وكان هذا لسبب بسيط هو أنه لم يتم عرضه كوحدة متاحة. كانت هناك مشكلة إضافية في أنني لم أقم بتثبيت QT 5.1.1 مع تثبيت تبعيات المصدر ، فقد اخترت ببساطة التثبيت الافتراضي الذي لا يتضمن ما يحتاجه QTERIALPORT. بعد إعادة التثبيت ، قمت بتعديل إعدادات مشروع VS في الأماكن التالية:
- خصائص المشروع -> خصائص التكوين -> C/C ++ -> عام -> تشمل الدلائل الإضافية ، السطر المضافة: $ (qtdir) include qtserialport
- خصائص المشروع -> خصائص التكوين -> C/C ++ -> معالج preprocessor -> تعريفات ما قبل المعالج ، سطر إضافي: qt_serialport_lib
- خصائص المشروع -> خصائص التكوين -> رابط -> إدخال-> تبعيات إضافية ، سطر إضافي: qt5serialport.lib
ملاحظة: $ (qtdir) = c: qt qt5.1.1 5.1.1 msvc2010_opengl
بعد ذلك ، أضفت QT5SerialPort.dll و qt5serialportd.dll إلى مجلد الإصدار والتصحيح في مشروعي على التوالي.
أنا متأكد تمامًا من أن هذه هي التغييرات الوحيدة التي أجريتها. آمل أن يكون هذا مفيدًا لشخص آخر!