سؤال

وأحصل على الرسالة التالية في ترجمة المشروع VC6:

<اقتباس فقرة>   وقد تم تعريف WINVER كما 0x0500 أو أكثر والتي تمكن:

وOTE   ويندوز NT 5.0 و Windows ميزات 98. عندما أفرج عن هذه الرؤوس،   كانت النوافذ NT 5.0 بيتا 1 و Windows 98 بيتا 2.1 الإصدارات الحالية.   لهذا الإصدار عند تعريف WINVER كما 0x0500 أو أكثر، يمكنك فقط   بناء بيتا أو اختبار التطبيقات. لبناء تطبيق التجزئة،   وضع WINVER إلى 0x0400 أو زيارة http://www.microsoft.com/msdn/sdk   لمعرفة ما إذا كانت التجزئة ويندوز NT 5.0 أو Windows 98 رؤوس المتاحة.   راجع ملاحظات الإصدار SDK لمزيد من المعلومات.

وأي فكرة عما يحدث؟

وإنه يبني ويربط ما يرام.

ولدي VC6، VS2005 و 2008 على الجهاز الخاص بي XP.

وربما بلدي منصة SDK ليست حتى الآن؟

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

المحلول

ورسالة التحذير ترونه هو من Platform SDK التي تم توفيرها مع تثبيت Visual C ++ 6.0، والذي يبدو التمور من عندما كان ويندوز 2000 في مرحلة تجريبية.

وإذا كان التطبيق الخاص بك يتطلب WINVER أن 0x0500، وكنت لا تزال بحاجة إلى استخدام Visual C ++ 6.0، أود أن أوصي بأن تثبيت أحدث SDK منصة. ووفقا ل<لأ href = "http://blogs.msdn.com/mapo/archive/2007/06/07/last-platform-sdk-compatible-with-visual-studio-6-0.aspx" يختلط = " نوفولو noreferrer "> هذا بلوق وظيفة ، وSDK منصة أحدث متوافق مع Visual C ++ 6.0 هو 2003 طبعة فبراير. (هناك وظيفة أخرى هنا التي قد تكون مفيدة. )

وهناك كلمة تحذير، على الرغم - أنا لا أعرف ما إذا كانت منصة SDK فبراير 2003 سوف تتعايش مع الخاص بك البصرية ستوديو 2005 و 2008 المنشآت

نصائح أخرى

وأو لا يشمل VC6 تشمل في مسار SDK الخاص وانها فقط باستخدام تلك التي جاءت مع VC6.

هل قمت بتثبيت أحدث حزمة خدمة VC6؟

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