c++ - फ्री/ओपन सोर्स विंडोज फोरट्रान कंपाइलर दृश्य स्टूडियो के साथ संगत



visual-studio fortran (1)

मैं कुछ विरासत फोरट्रान कोड में Visual Studio C ++ प्रोजेक्ट के साथ लिंक करने का प्रयास कर रहा हूं। मैंने अपने स्थैतिक पुस्तकालय के निर्माण के लिए gfortran के विंडोज बिल्ड का उपयोग करने की कोशिश की लेकिन विजुअल स्टूडियो अनसुलझे बाहरी प्रतीकों के बारे में शिकायत करता है। मैं यह अनुमान लगा रहा हूं क्योंकि मिंगव और विजुअल स्टूडियो कंपाइलर मिश्रण एक भयानक, भयानक विचार है।

मैं थोड़ी चक्कर लगा रहा हूं और मुझे लगता है कि मेरे विकल्प इंटेल और लाहे के कंपलर हैं, लेकिन दोनों एक भारी कीमत लेते हैं।

क्या किसी अन्य विकल्प का पता है, या मैं एक अलग दृष्टिकोण ले सकता हूं?

टिप्पणियों के जवाब में संपादित करें

मुझे जो त्रुटि मिल रही है वह है:

त्रुटि 7 त्रुटि LNK2019: फ़ंक्शन FM में उल्लिखित बाहरी प्रतीक ___chkstk

चारों ओर Googling मुझे यह करने के लिए नेतृत्व किया, जो सिर्फ एक बुरा विचार की तरह लगता है


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

मैंने कई चन्द्रमाओं में f2c का इस्तेमाल नहीं किया है और यह याद f2c कि यह एक f2c पिक है और काम करने के लिए एक दर्द है। g77 और बाद में gfortan बहुत बेहतर हो गया, इसका उपयोग करने के लिए कम और कम आवश्यकता थी।

उसने कहा, अपनी विरासत के लिए यह एक अच्छी फिट की तरह लगता है F2c पर विकिपीडिया प्रविष्टि में नेटलीब पर f2c स्रोतों के लिए लिंक भी शामिल है।

संपादित करें: यह आपको रन-टाइम आवश्यकताओं से मुक्त नहीं कर सकता है - हालांकि आपका C ++ ऐप को f2c रनटाइम से जोड़ा जाना पड़ सकता है





fortran