मैं सीएमके बिल्ड सिस्टम और माइक्रोसॉफ्ट के विजुअल सी ++ कंपाइलर का उपयोग कर एक फाइल बना रहा हूं। जब मेरे पास सीएमके विजुअल स्टूडियो प्रोजेक्ट उत्पन्न करता है, तो प्रोजेक्ट में "मल्टी थ्रेडेड डीएलएल" रनटाइम का निर्माण करने के लिए कमांडलाइन होती है - एक जो msvcrt.dll पर निर्भर करता है। विभिन्न कारणों से मैं अभी नहीं जा रहा हूं, मैं msvcrt पर निर्भर नहीं हो सकता।सीएमके, माइक्रोसॉफ्ट विजुअल स्टूडियो, और मोनोलिथिक रनटाइम
क्या सीएमके को इसकी निर्माण प्रक्रिया में इस विकल्प को संशोधित करने का कोई तरीका है?
यह ओवरकिल नहीं है? "Foreach() स्ट्रिंग (प्रतिस्थापित,/md,/mt) endforeach()" काम भी नहीं करेगा? (यानी अगर() और/एमडीडी से छुटकारा पाएं। पहले प्रतिस्थापन वैसे भी दूसरे से मेल खाएगा, और प्रतिस्थापन करने से पहले एक मैच की खोज करने का कोई मतलब नहीं है। – brofield
मेरे लिए काम करता है, foreach (flag_var ...): 'स्ट्रिंग (रेगेक्स रीप्लेस"/एमडी ""/एमटी "$ {flag_var}" $ {$ {flag_var}} ") –
ऐसा करने के विकल्प http://www.cmake.org/Wiki/CMake_FAQ#Out-of-source_build_trees – javacavaj