2012-11-16 13 views
10

मैंने cryengine 3 के स्रोत कोड को संकलित करने का प्रयास किया और मुझे हमेशा निम्न त्रुटि संदेश मिलता है।विजुअल स्टूडियो 2012 - आवश्यक फ़ाइल "tracker.exe" गुम है

Error 1 error : Required file "tracker.exe" is missing. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets 251 6 CryGame 
किसी कारण मैं गूगल पर कोई जानकारी प्राप्त नहीं कर सकता है के लिए

क्या यह संभव हो सकता है कि मेरा विजुअल स्टूडियो इंस्टॉलेशन किसी तरह भ्रष्ट है? मैं अभी भी रिलीज उम्मीदवार

+0

हो सकता है सामान्य पथ पता चलता है, अपने मशीन 32bit या 64 है बिट –

+0

मैं 64 बिट –

+0

का उपयोग कर रहा हूं आपके वीएस के बारे में कैसे? यह 32-बिट या 64-बिट के तहत स्थापित है? –

उत्तर

7

tracker.exe के बारे में एमएस वेबसाइट से एक उद्धरण:

Tracker.exe सही ढंग से संवर्द्धित संसाधन जैसे कि जब 32-बिट का उपयोग कर एक 64-बिट ऑपरेटिंग सिस्टम पर निर्माण के रूप में कुछ परिस्थितियों में उत्पन्न करने के लिए आवश्यक है MSBuild। इस बिल्ड को Tracker.exe की आवश्यकता है, लेकिन यह नहीं मिला। यह कार्य रजिस्ट्री कुंजी HKEY_LOCAL_MACHINE \ सॉफ़्टवेयर \ Microsoft \ Microsoft SDK \ Windows \ v7.0A के इंस्टॉलेशनफ़ोल्डर मान के नीचे Tracker.exe की तलाश में है।

संभावित समाधान:

  • स्थापित माइक्रोसॉफ्ट विंडोज एसडीके v7.0A या बाद में।
  • मैन्युअल रूप से उपरोक्त रजिस्ट्री कुंजी को सही स्थान पर सेट करें।
  • आप ResGenTrackerSdkPath गुण 7.1 .NET 4.0 उपकरण स्थान पर सेट करके इसके बजाय शॉर्ट-सर्किट को लुकअप करते हैं।

/p: ResGenTrackerSdkPath = ": \ Program Files (x86) \ माइक्रोसॉफ्ट SDKs \ Windows \ v7.1 \ बिन निर्माण परिभाषा के अंतर्गत" MSBuild तर्क "में, आप निम्नलिखित जोड़ सकते हैं \ NETFX 4.0 उपकरण

संपादित करें: अपना रास्ता एक छोटे से अलग हो सकता है, लेकिन यह अभी भी जोड़ने के लिए, क्योंकि आपके वी.एस. स्टूडियो गलत tracker.exe उपयोग कर रहा है

+0

क्या होगा यदि मेरे पास केवल संस्करण 7.1 स्थापित है, 7.0a नहीं? – einpoklum

+0

@inpoklum यह अभी भी काम करना चाहिए, क्या आपको समस्याएं हैं? –

+1

मैं हूं। लेकिन - मैंने नियंत्रण ** पैनल से 'मरम्मत' किया था कार्यक्रम | एमएस वीएस 2012 ** और यह काम किया। – einpoklum

1

का उपयोग कर रहा हूं इसका आपके वीएस भ्रष्ट या ऐसा कुछ भी नहीं है। इस MSDN धागा का कहना है कि tracker.exe MSBuild 4.0 के Redist से बाहर रह गए http://social.msdn.microsoft.com/Forums/en/netfxgeneralprerelease/thread/baf6f864-fd4f-47a8-abc3-8a6faa625e2b

मैं विस्तार पैक http://msbuildextensionpack.codeplex.com/documentation (मैं वास्तव में यकीन है कि ट्रैकर शामिल किया गया है नहीं कर रहा हूँ, लेकिन यह मेरे Google खोज में उच्च आया) को डाउनलोड करने का सुझाव देते हैं । या, यदि आपका ऐप 32-बिट का निर्माण कर रहा है और आपका एमएसबिल्ड 64-बिट 32-बिट एमएसबिल्ड प्राप्त कर रहा है, तो दूसरा धागा बताता है कि इससे कुछ समस्याएं हल होती हैं हालांकि मैं पहले एक्सटेंशन पैक का प्रयास करूंगा क्योंकि मुझे लगता है कि यह बाद का समाधान यहां लागू नहीं है।

संपादित करें: मैंने अभी एक्सटेंशन पैक डाउनलोड किया है, यह समस्या का समाधान नहीं करेगा। मैं देख रहा हूँ। आप MSBuild 3.5 से 4.0 फ़ोल्डर में exe को छोड़ने का प्रयास भी कर सकते हैं हालांकि मुझे संदेह है कि काम करेगा।

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