मैं कुछ चीजें है कि मैं दृश्य स्टूडियो में प्रदर्शन करने के लिए एक अच्छा तरीका नहीं खोज पाए:परिसर दृश्य स्टूडियो में बनाता है
पूर्व निर्माण कदम एक कोड जनरेटर है कि कुछ स्रोत फ़ाइलें जो बाद में संकलित किया गया है उत्पन्न करता है invokes । इसे परियोजना में रिक्त फाइलों को जोड़कर सीमित सीमा तक हल किया जा सकता है (जिसे बाद में वास्तविक जेनरेट की गई फ़ाइलों के साथ प्रतिस्थापित किया जाता है), लेकिन अगर मैं नाम और/या स्वत: जेनरेट की गई स्रोत फ़ाइलों की संख्या नहीं जानता तो यह काम नहीं करता है।
$(wildcard generated/*.c)
का उपयोग करके मैं इसेGNU make
में आसानी से हल कर सकता हूं। मैं विजुअल स्टूडियो के साथ कुछ कैसे कर सकता हूं?क्या फ़ाइलों को संशोधित करने की आवश्यकता नहीं है (
"make"
व्यवहार) यदि मैं प्री-बिल्ड/पोस्ट-बिल्ड इवेंट चल रहा हूं तो क्या मैं रोक सकता हूं? वर्तमान कामकाज एक रैपर स्क्रिप्ट लिखना है जो मेरे लिए टाइमस्टैम्प की जांच करेगा, जो काम करता है, लेकिन थोड़ा सा गुंजाइश है।वीएस के बाहर बाहरी पुस्तकालयों और शीर्षकों को स्थापित करने का एक अच्छा तरीका क्या है? * निक्स मामले में, वे आमतौर पर सिस्टम पथ में स्थापित होते हैं, या
autoconf
के साथ स्थित होते हैं। मुझे लगता है कि मैं प्रोजेक्ट सेटिंग्स में उपयोगकर्ता द्वारा परिभाषित मैक्रोज़ के साथ पथ निर्दिष्ट कर सकता हूं, लेकिन इन मैक्रोज़ को रखने के लिए एक अच्छी जगह कहां है ताकि उन्हें आसानी से पाया जा सके और समायोजित किया जा सके?
बस स्पष्ट होना, मुझे पता है कि बेहतर विंडोज निर्माण सिस्टम मौजूद हैं (CMake
, SCons
) कर रहा हूँ, लेकिन वे आम तौर वी.एस. परियोजना के लिए खुद को फाइल उत्पन्न, और मैं निर्माण प्रणाली वी.एस. मौजूदा में इस परियोजना को एकीकृत करने की आवश्यकता है, तो यह वांछनीय है कि मेरे पास केवल सादा वीएस परियोजना फाइलें हैं, जेनरेट नहीं हैं।
बिंदु 3 के लिए। वीएस2005 से शुरू होने वाली '.vsprops' फ़ाइलें बेहतर विकल्प हैं। – 0xC0000022L