64 बिट संकलक मैं टेम्पलेट्स के बहुत से एक सी ++ परियोजना है और यह fatal error C1060: compiler is out of heap space
साथ संकलित करने के लिए विफल रहता है। बहुत सी मुफ्त रैम है। मैंने/जेएम कंपाइलर विकल्प के साथ भुगतान करने का प्रयास किया, लेकिन इससे मदद नहीं मिली। मैं देख सकता हूं कि विजुअल स्टूडियो कंपाइलर के 32 बिट संस्करण का उपयोग करता है और मुझे लगता है कि यह इस त्रुटि का कारण है। क्या विजुअल स्टूडियो को 64 बिट कंपाइलर का उपयोग करने के लिए मजबूर करने का कोई तरीका है?का उपयोग दृश्य C++ 2015
अद्यतन
मेरा प्रश्न एक नकली नहीं है। मैंने दूसरे प्रश्नों को देखा और सुझावों की कोशिश की। लेकिन मेरे मामले में संकलक परियोजना को संकलित करने के लिए 6 जीबी से अधिक रैम लेता है। यह 64 बिट कंपाइलर द्वारा आवंटित रैम की अधिकतम मात्रा थी। जब मेरी परियोजना msbuild
का उपयोग कर निर्माण मैं 64 बिट संकलक उपयोग कर सकते हैं, लेकिन मैं दृश्य स्टूडियो से यह निर्माण करना चाहते हैं और यह डिफ़ॉल्ट रूप से 32 बिट संकलक उपयोग कर रहा है। मैं इसे 64 बिट कंपाइलर का उपयोग करने के लिए मजबूर करना चाहता हूं। द्वारा 64 बिट संकलक मैं संकलक है कि न केवल एक 64 बिट अनुप्रयोगों बनाता है, लेकिन जो एक 64 बिट आवेदन ही है मतलब है।
इस प्रश्न को देखें और @Colin रॉबर्टसन की टिप्पणी – RomCoo
को आजमाएं? https://msdn.microsoft.com/en-us/library/yz7kx3y2.aspx –
संभावित डुप्लिकेट [दृश्य स्टूडियो कंपाइलर क्रैश के आसपास कैसे काम करें] (http://stackoverflow.com/questions/1388608/how-to- वर्क-ऑर-विज़ुअल-स्टूडियो-कंपाइलर-क्रैश) –