cross compile c++ on linux to windows -


  क्लैग ++ main.cpp -std = c ++ 11-लक्षित x86_64-unknown-win32 -i / usr / Lib / gcc / x86_64-w64-mingw32 / 4.6 / include / main.cpp: 6: 10: घातक त्रुटि: 'स्ट्रिंग' फ़ाइल नहीं मिली # शामिल करें & lt; स्ट्रिंग & gt; ^ 1 त्रुटि उत्पन्न हुई।  

यह अजीब है क्योंकि:

  /usr/lib/gcc/x86_64-w64-mingw32/4.6/include/ssp$ ls ssp.h stdio H string.h unistd.h  

और इसका परिणाम वही होता है:

  clang ++ main.cpp -std = c ++ 11-लक्षित x86_64-अज्ञात -win32 -i / usr / lib / gcc / x86_64-w64-mingw32 / 4.6 / include / ssp  

ठीक है मैं लिनक्स से विंडोज़ को खिड़कियों से सी कोड संकलित करने के लिए इस्तेमाल किया:

  x86_64-w64-mingw32-gcc main.c  

और मैंने कोशिश की: < / P>

  x86_64-w64-mingw32-g ++ -std = c ++ 0x main.cpp  

भी:

  x86_64 -w64-mingw32-g ++ -std = c ++ 0x main.cpp -i / usr / lib / gcc / x86_64-w64-mingw32 / 4.6 / include  

अभी भी त्रुटियों का गुच्छा दे जैसा कि

  main.cpp: 70: 23: खेद, अपरिवर्तित: गैर-स्टैटिक डेटा सदस्य इनिशियलाइजर्स। मुख्य सीपीपी: 70: 23: त्रुटि: स्थिर डेटा सदस्य के 'मूल' गैर-शाब्दिक प्रकार main.cpp का: निर्माता में 'आइटम :: आइटम (std :: string)': main.cpp: 83: 18: त्रुटि: 'स्टॉल' 'std' का सदस्य नहीं है main.cpp: 88 : 4: त्रुटि: इस स्कोप में 'मूल' का घोषित नहीं किया गया। Main.cpp: 89: 17: त्रुटि: 'स्टोफ़' 'std' main.cpp का सदस्य नहीं है: फ़ंक्शन में 'std :: ostream & amp; ऑपरेटर & lt; & lt; (std :: ostream & amp; const आइटम);: ....  

x86_64-w64-mingw32-g ++ (जीसीसी) 4.6.3 उबंटू रेपो पर नवीनतम संस्करण प्रतीत हो रहा है।

मैं खो गया हूँ .. क्यों नरक झगड़ा शीर्षकों का उपयोग नहीं करेगा क्यों x86_64-w64-mingw32-g ++ नरक नहीं सुनेंगे कि इसे c ++ 11 मानकों का उपयोग करना चाहिए।

आपके द्वारा उपयोग किए जाने वाला जीसीसी संस्करण गैर-स्थिर डेटा सदस्य आरंभकर्ताओं का समर्थन नहीं करता है जैसा कि दिखाया गया है पता करें कि जीसीसी का कौन सा संस्करण आपको आवश्यक सी ++ 11 सुविधा का समर्थन करता है।


Comments

Popular posts from this blog

Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel -

multithreading - PhantomJS-Node in a for Loop -

c++ - MATLAB .m file to .mex file using Matlab Compiler -