C ++ يقرأ/يكتب XML بدون CLR
-
26-09-2019 - |
سؤال
أعلم أن هذا سؤال غبي للغاية وأنا جديد جدًا على C ++.
أقوم بتطوير StarCraft AI ، إنه ملف DLL. أحاول استخدام XML لجمع بعض البيانات إلى الروبوت ، ولكن كلما قمت بإنشاء خيار DLL مع /CLR. لا يتم تحميل الروبوت بشكل صحيح. لذا ، سؤالي هو ما هو CLR وهل هناك طريقة لقراءة /كتابة XML دون استخدام /CLR إنشاء.
شكرا جزيلا.
المحلول
ال /clr
العلم يعني أنك تقوم ببنائه كتطبيق C ++/CLI مما يعني أنه سيتم إدارته (باستخدام إطار عمل .NET وما إلى ذلك). يرى هنا للمزيد من المعلومات.
ربما تريد القيام برمز أصلي ، لذا أقترح أن تستخدم شيئًا مثل MSXML أو Xerces XML مكتبة لقراءة XML وتأكد من عدم استخدام أي فئات .NET. من المحتمل أن يكون هناك مكتبات XML أخرى ، ولكن هذان هما الوحيدان اللتان استخدمتهما من C ++.
لا تنتمي إلى StackOverflow