سؤال

أحاول إنشاء مشروع جديد C ++ في VS 10، ولا يمكنني حتى الحصول على مشروع فارغ للتحميل من القالب.أحصل على خطأ ...

وظيفة "موجودة" تقبل فقط قيمة العددية ولكن حجتها "$ (USERROOTIR) \ Microsoft.cpp. $ (منصة) .user.props" تقيم إلى "{~}" والتي ليست قيمة عددية.

القيمة {~} هو ما قمت بتخزينه في متغير LocalAppdata في متغيرات بيئة الكمبيوتر، متسلسلة مع "\ Microsoft \ Msbuild \ v4.0 \ Microsoft.cpp.win32.user.props" في النهاية.

أنا متردد في تغيير أي ملفات قالب دون فهم ما يحدث.

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

المحلول 2

أعطت الروابط التي توفرها mihai المعلومات التي أحتاجها لإيجاد حل.كانت المشكلة هي أن LocalAppdata لم يكن لها القيمة التي تبحث عنها (فقط ما تقول رسالة الخطأ).لم أستطع تغيير هذه البيانات لأن التطبيقات الأخرى قد قمت بتعديلها لأغراضها الخاصة (كانت القيمة لم تكن "~"، وكان هذا عنصر نائب لهذا المنصب).

بدلا من ذلك، فتحت ملف .vcxproj في المفكرة، وتعديل عقد الاستيراد التي تسبب الخطأ.بدلا من السمة:

giveacodicetagpre.

... يقرأ الآن

giveacodicetagpre.

يتم تحميل المشروع الآن.

نصائح أخرى

حسنا، يبدو أن نظام التشغيل Windows XP لا يوفر أي قيمة افتراضية لهذا المتغير و "~" بالتأكيد ليس دليلا صالحا على جهاز الكمبيوتر الخاص بك.حاول تعيينه كما هو موضح هنا وربما سوف تحصل على محظوظ.VS2010 كان لديه بعض الأخطاء المرتبطة بهذا.ربما تحتاج أيضا إلى ترقية ذلك إلى SP1.

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