2010-05-21 16 views
5

मैं खिड़कियों पर सी ++ विकास के लिए ग्रहण का उपयोग कर रहा निर्माण। मैं भी एक कोड जनरेटर है कि एक xml फ़ाइल लेने के लिए और कई सी ++ फ़ाइलों का उत्पादन लिखा है। जिस परियोजना पर मैं काम कर रहा हूं वह वर्तमान में आंतरिक निर्माता का उपयोग करने के लिए सेटअप है। मैं प्रक्रिया प्रक्रिया के हिस्से के रूप में कोड जेनरेटर चलाने के लिए क्या करना चाहता हूं।ग्रहण C++ के साथ कोड पीढ़ी एकीकृत

मेरी समस्या यह है कि मैं ग्रहण की पहचान करने का कोई तरीका नहीं ढूंढ पाया है कि परियोजनाएं 'रीफेशिंग' के बिना फाइलें मौजूद हैं (या अपडेट की गई हैं)। इसलिए हालांकि मैं एक पूर्व निर्माण कदम के रूप में कोड जनरेटर चला सकते हैं, उत्पन्न की गारंटी नहीं है फ़ाइलों निर्माण में शामिल किया जाना।

क्या कोई जानता है कि आंतरिक बिल्डर का उपयोग करते हुए पूर्व-निर्माण चरण या उस प्रभाव के बाद ग्रहण को रीफ्रेश करने का कोई तरीका है या नहीं?

धन्यवाद

उत्तर

2

आप अपनी प्रोजेक्ट में बिल्डर जोड़ सकते हैं।

+0

धन्यवाद Wouter, एक निर्माता का उपयोग करके काफी मैं चाहता था नहीं करता है। – Dan

0

हालांकि मैं वरीयताएं-> जनरल> कार्यस्थान को सक्षम करने CDT परियोजनाओं के साथ इस प्रयास नहीं किया है -> स्वचालित रूप से ताज़ा मुझे वेब & जावा परियोजनाओं जहां कोड पीढ़ी शामिल है के साथ मदद करता है।

+0

आप सुझाव Gorkem के लिए धन्यवाद। मैंने इसे एक शॉट दिया और यह मेरे सेटअप के लिए काम नहीं किया। यह निश्चित रूप से उस विकल्प के साथ रीफ्रेश करता है (मैन्युअल रूप से रीफ्रेश करने के बजाए), जो आसान है, लेकिन यह इमारत के दौरान रीफ्रेश नहीं करता है, इसलिए मैं अभी भी कोड निर्माण स्क्रिप्ट को प्री बिल्ड चरण के रूप में नहीं चला सकता और उत्पन्न होने वाली फ़ाइलों की अपेक्षा करें। – Dan

1

मुझे यकीन नहीं है कि यह ग्रहण के आंतरिक निर्माता का उपयोग कर संभव है या नहीं। ताज़ा करना हमेशा एक समस्या रही है। लेकिन बाहरी निर्माण उपकरण का उपयोग करना, जैसे मैवेन या चींटी, काम करता है! मैं व्यक्तिगत रूप से विजुअल स्टूडियो पर स्विच करता हूं - वहां आपको ऐसी कोई समस्या नहीं होती है

संबंधित मुद्दे