मैं लिनक्स और विंडोज पर संकलित कोड के लिए ओपन सोर्स सी ++ प्रोजेक्ट पर काम कर रहा हूं। मैं लिनक्स पर कोड बनाने के लिए सीएमके का उपयोग करता हूं। विकास सेटअप और राजनीतिक कारणों की आसानी के लिए, मुझे विंडोज़ पर विजुअल स्टूडियो प्रोजेक्ट फाइल/एडिटर से चिपकना होगा (उदाहरण के लिए, मैं Code::Blocks पर स्विच नहीं कर सकता)। मैं here के रूप में, सीएमके का उपयोग कर विजुअल स्टूडियो फ़ाइलों को उत्पन्न करने के निर्देश देखता हूं।विजुअल स्टूडियो सी ++ प्रोजेक्ट फाइलें उत्पन्न करने के लिए सीएमके का उपयोग
क्या आपने पहले विजुअल स्टूडियो फ़ाइलों को उत्पन्न करने के लिए सीएमके का उपयोग किया है? आपका अनुभव कैसा रहा है? मान लीजिए कि मैं अपनी परियोजना में एक नई फाइल जोड़ना चाहता हूं। इसके लिए वर्कफ़्लो क्या है?
ने ले जा सकता है कि यह सच था तो। CMakeLists.txt में किए गए किसी भी बदलाव से बिल्ड सिस्टम (विज़ुअल स्टूडियो, मेकफ़ाइल इत्यादि के लिए प्रोजेक्ट फाइल) का पुनर्जन्म होगा। विजुअल स्टूडियो के भीतर वर्कफ़्लो बहुत परेशान है क्योंकि विजुअल स्टूडियो प्रोजेक्ट फाइलों को पुन: उत्पन्न नहीं करता है, जब यह पता चलता है कि चीजें बदली गई हैं, लेकिन इसके बजाय एक ऐसा निर्माण करने की प्रतीक्षा करता है जिससे निर्माण को प्रकट करने की आवश्यकता हो क्योंकि निर्माण को फिर से हटा दिया जाना चाहिए प्रोजेक्ट फ़ाइल को लोड करें। – Vitali
इस के लिए चेतावनी यह है कि आपको आईडीई के माध्यम से विजुअल स्टूडियो कंपाइलर चलाने की ज़रूरत नहीं है। आप इसे कमांड लाइन पर चला सकते हैं: 'C: \ ...> MSBuild ALL_BUILD.vcxproj' – PfunnyGuy