उपरोक्त वीएस -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
स्रोत
2011-04-11 10:13:13
मैं डबल कि पर क्लिक किया है JS फ़ाइल और कुछ भी नहीं हुआ। – nXqd