2012-04-07 12 views
7

नहीं मिला है मैंने अभी विजुअल स्टूडियो 2010 स्थापित किया है, और एक हैलो वर्ल्ड एप्लिकेशन लिखकर इसका परीक्षण करना चाहता था। शामिल फ़ाइल नहीं खोल सकता: 'iostream': इस तरह के कोई फ़ाइल या निर्देशिकाविजुअल स्टूडियो 2010 iostream

यहाँ मेरी दृश्य स्टूडियो हैं

#include <iostream> 

using namespace std; 

int main() 
{ 
    cout << "Hello World!" << endl; 

    return 0; 
} 

इस संकलित करने के लिए मैं यह त्रुटि

त्रुटि C1083 पाने की कोशिश के बाद निर्देशिका

$ (VCInstallDir) शामिल हैं; $ (VCInstallDir) atlmfc \ शामिल हैं; $ (WindowsSdkDir) शामिल हैं; $ (FrameworkSDKDir) \ शामिल हैं;

और मेरे पुस्तकालय निर्देशिका

$ (VCInstallDir) lib; $ (VCInstallDir) atlmfc \ lib; $ (WindowsSdkDir) lib; $ (FrameworkSDKDir) \ lib

उत्तर

0

पृष्ठों नीचे दिए गए आप मदद कर सकते हैं:

1.) http://msdn.microsoft.com/en-us/library/8z9z0bx6.aspx

2.) http://msdn.microsoft.com/en-US/library/hdkef6tk.aspx

<iostream> आमतौर पर सी: \ प्रोग्राम फ़ाइलें \ माइक्रोसॉफ्ट विजुअल स्टूडियो 10 \ वीसी \ फ़ोल्डर में संग्रहीत किया जाता है। सबसे पहले जांच करें कि यह अभी भी है या नहीं।

/पी संकलक विकल्प preprocess helloWorld.cpp (माना), इस, helloWorld.i उत्पन्न होगा करने के लिए uese है और फिर आप देखने के लिए जहां iostream शामिल हो रही है की जाँच करें। और निर्मित लॉग को सहायक फाइलों के पथ दिखाने के लिए उपयोगी/साथ ही शो/विकल्प शामिल करना चाहिए।

+1

आप यह बताना चाहते हैं कि आपने क्या लिंक किया है और यह क्यों मदद कर सकता है। – Bart

+0

दो लिंक ऊपर संकलक विकल्प सेट करने के लिए दिशा हैं। – IndieProgrammer

+1

मुझे पता है कि वे क्या संदर्भित करते हैं। मैंने उनका पीछा किया है। मैं इस पर संकेत दे रहा हूं कि यह एक अच्छा जवाब कैसे बनाएं।ओपी को बताएं कि क्या हो रहा है यह जानने के लिए वह क्या कदम उठा सकता है और आपके द्वारा दिए गए लिंक उसे कैसे करने में मदद करते हैं। – Bart

-1

एक नई परियोजना -> टेम्पलेट्स: विज़ुअल सी ++ -> Win32 कंसोल एप्लिकेशन बनाने की सामान्य आसान प्रक्रिया के माध्यम से जाएं। यदि नहीं, तो iostream के लिए अपना एचडीडी खोजें और मैन्युअल रूप से पथ शामिल करें।

+0

आपको मानक लाइब्रेरी हेडर के लिए मैन्युअल रूप से पथ शामिल नहीं करना चाहिए। यदि संकलक इसे उठा नहीं रहा है तो यह सुझाव देता है कि आईडीई या फ्रेमवर्क एसडीके सही ढंग से स्थापित नहीं है। स्रोत हेडर में या परियोजना विकल्पों में, चाहे सिस्टम हेडर के लिए समावेशन पथ को स्पष्ट रूप से सेट करना बुरा व्यवहार है। –

2

यदि आप एक साधारण हैलो वर्ल्ड एप्लिकेशन बनाने में असमर्थ हैं तो यह सुझाव देता है कि या तो विजुअल स्टूडियो या विंडोज एसडीके सही ढंग से स्थापित नहीं है। क्या आपने Windows SDK को डाउनलोड और इंस्टॉल किया है? (नोट: यदि आपको XP के लिए निर्माण करने की आवश्यकता है तो आपको इसके बजाय Win7 SDK का उपयोग करने की आवश्यकता हो सकती है)

मुझे याद है कि विंडोज एसडीके स्थापित करने के बाद आपको इसे VS2010 के साथ उपयोग करने के लिए 'एकीकृत' करने की आवश्यकता हो सकती है। विजुअल स्टूडियो के प्रत्येक संस्करण में एक अलग डिफ़ॉल्ट एसडीके हो सकता है जो इसके खिलाफ बनाता है। आप को SDK Configuration Tool चलाने के लिए इसे VS2010 के साथ उपयोग के लिए पंजीकृत करने की आवश्यकता है। वैकल्पिक रूप से, आपको here

आखिरकार, सही ढंग से सेटअप होने के बाद, आपको बिना किसी कॉन्फ़िगरेशन के सरल सी ++ ऐप्स बनाने में सक्षम होना चाहिए, इस परियोजना में 'Platform Toolset' सेटिंग्स की जांच करने की आवश्यकता हो सकती है।

संबंधित मुद्दे