2010-12-14 11 views
5

में स्वचालित संस्करण वृद्धि क्या ग्रहण सीडीटी प्राप्त करने के लिए वैसे भी है जब भी आप अपनी परियोजना का निर्माण करते समय अपने निर्माण संस्करण संख्या को स्वचालित रूप से बढ़ाते हैं? मैं एएनटी के लिए समाधान ढूंढ सकता हूं, लेकिन मैं समझता हूं कि केवल जावा परियोजनाओं के लिए है।ग्रहण सीडीटी (सी ++)

उत्तर

2

नहीं, एएनटी केवल जावा परियोजनाओं के लिए नहीं है। यह मुख्य रूप से उनके लिए उपयोग किया जाता है, लेकिन आप स्वर्ग के लिए एएनटी भ्रमित कर रहे हैं। चींटी का उपयोग जीसीसी और ऐसे के साथ किया जा सकता है, लेकिन फिर आप ग्रहण प्रणाली का उपयोग नहीं कर सकते हैं।

<delete file="buildnumber.h"/> 
<buildnumber file="ant-build-number.n"/> 
<echo file="buildnumber.h"> 
#ifndef BUILDNUMBER_H_ 
#define BUILDNUMBER_H_ 

#define BUILD_NUMBER ${build.number} 

#endif 
</echo> 

यह एक फ़ाइल का नाम buildnumber.h और चींटी-निर्माण number.n पैदा करेगा:

वास्तव में, वहाँ कुछ आदेश दिए गए हैं (एक लक्ष्य के अंदर इसका उपयोग करें) चींटी के साथ उपयोग कर सकते हैं। चींटी-बिल्ड-नंबर.एन को स्पर्श न करें (इसमें भविष्य के निर्माण के लिए बिल्ड नंबर शामिल है)। फिर आप buildnumber.h शामिल कर सकते हैं।

आप जीसीसी निष्पादित करने के लिए निष्पादन कार्य का भी उपयोग कर सकते हैं (http://ant.apache.org/manual/Tasks/exec.html देखें)

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