2010-02-14 7 views
5

मैं WTL 8.0 पैकेज डाउनलोड किया है और वी.एस. 2010 का समर्थन नहीं करते ऐप जादूगरों स्थापित करने के लिए स्क्रिप्ट को खोजने के लिए आए हैंमैं वीएस 2010 में डब्ल्यूटीएल 8.0 परियोजना विज़ार्ड कैसे स्थापित कर सकता हूं?

किसी वी.एस. 2010 में स्थापना का समर्थन करने के अद्यतन लिपियों के पता है?

धन्यवाद!

उत्तर

5

WTL 8.0 जून 2007 में जारी किया गया था ताकि संभवतः वी.एस. 2010

का समर्थन नहीं कर सकता है आप /include.tar.gz?view=tar से प्रगति में वर्तमान काम http://wtl.svn.sourceforge.net/viewvc/wtl/trunk/wtl/Wizards/AppWiz.tar.gz?view=tar से WTL 8.1 AppWizard और मिलान पुस्तकालय फ़ाइलों को डाउनलोड कर सकते हैं।

+0

मैं डबल कि पर क्लिक किया है JS फ़ाइल और कुछ भी नहीं हुआ। – nXqd

8

उपरोक्त वीएस -2010 के लिए ऐपवार्डर में दो छोटे ग्लिच हैं (हालांकि वे लोगों को वीएस -2010 के साथ डब्ल्यूटीएल का उपयोग करने से रोक सकते हैं)। ये ठीक करने के लिए बहुत आसान हैं:

1) [आउटपुट निर्देशिका] और [इंटरमीडिएट निर्देशिका] नई परियोजना गुणों में बैकस्लैश ('\') का पालन नहीं किया जाता है।

ठीक करने के लिए: फ़ाइल:। \ AppWiz \ Files \ स्क्रिप्ट \ 1033 \ default.js

मैं जगह ले ली है:

  if(bDebug) 
     { 
      config.IntermediateDirectory = 'Debug'; 
      config.OutputDirectory = 'Debug'; 
      config.ATLMinimizesCRunTimeLibraryUsage = false; 
     } 
     else 
     { 
      config.IntermediateDirectory = 'Release\\'; 
      config.OutputDirectory = 'Release\\'; 
      config.ATLMinimizesCRunTimeLibraryUsage = true; 
     } 

साथ

 // Add generic configuration details 
     config.IntermediateDirectory = '$(SolutionDir)$(Configuration)\\'; 
     config.OutputDirectory = '$(Configuration)\\'; 

     config.ATLMinimizesCRunTimeLibraryUsage = !bDebug; 

2) नव निर्मित परियोजनाओं में कुछ डब्ल्यूटीएल हेडर गायब हैं।

प्रतीक WTL_USE_CPP_FILES तब अनुपलब्ध प्रतीत होता है जब टेम्पलेट stdafx.h फ़ाइल को पार्स किया जाता है, जिसके परिणामस्वरूप हेडर फ़ाइलों का एक समूह नई परियोजनाओं में शामिल नहीं होता है। ।

में \ AppWiz \ Files \ स्क्रिप्ट \ 1033 \ default.js, मैं जोड़ लिया है फिर

:

 // Add WTL_USE_CPP_FILES to all projects 
    wizard.AddSymbol("WTL_USE_CPP_FILES", true) 

बस लाइन 41 से नीचे (ताकि लाइनों हमेशा शामिल हैं)। ऐसा लगता है कि यह चाल है।

मैंने कभी भी वीएस ऐपविज़ार्ड (या उस मामले के लिए जेएस) को कभी नहीं देखा है, इसलिए मैं गारंटी नहीं दे सकता कि वर्कअराउंड ठोस हैं। यह बहुत कठोर लगता है हालांकि & मैं वीएस 2010 के साथ डब्ल्यूटीएल 2010 का उपयोग कर रहा हूं, क्योंकि मुझे कोई बदलाव नहीं आया है ...

डब्ल्यूटीएल बहुत बढ़िया बीटीडब्ल्यू है - जो लोग अभी भी इसे बनाए रखते हैं, उनके लिए बहुत धन्यवाद!

चीयर्स, Yiannis

+0

धन्यवाद यियांनिस, आपने मेरा दिन बचाया (जवाब देने के लगभग 1 वर्ष बाद!)। –

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