2010-04-21 14 views
11

का उपयोग करते समय नहीं मिला, इसलिए मैंने विंडोज 7 पर अपने संस्करण को विंडोज 7 पर पिछले संस्करण से विजुअल सी ++ एक्सप्रेस 2010 में ले जाने की कोशिश की। मुझे सभी प्रकार की त्रुटियां मिलीं जहां atlbase.h नहीं मिला था। यह इतना सवाल नहीं है लेकिन मैं दस्तावेज करना चाहता था कि मेरा संकल्प दूसरों के लिए क्या था।atlbase.h विजुअल सी ++ एक्सप्रेस 2010

ने मेरे पिछले इंस्टॉलेशन से निम्न प्लेटफ़ॉर्म एसडीके फ़ाइलों की प्रतिलिपि बनाई और उन्हें अपनी विंडोज 7 मशीन पर रखा।

PlatformSDK// atl शामिल

PlatformSDK/शामिल/MFC

PlatformSDK/lib

PlatformSDK/src/atl

मैं तो बात करने के लिए परियोजना गुण में कुलपति ++ निर्देशिकाएँ बदल उन निर्देशिकाओं के लिए।

Directories- शामिल

* शामिल/atl

* शामिल/MFC

लाइब्रेरी Directories-

* lib

स्रोत Directories-

* src/एटीएल

#include "atlbase.h"

इस पंक्ति जोड़ें::

एक परिवर्तन

Stdafx.h करने का अधिकार इस लाइन के बाद बनाओ निर्वासन CComModule _Module;

उम्मीद है कि आप अभी जाने के लिए तैयार हैं! शायद नहीं, लेकिन शायद आप अपने रास्ते पर अच्छे हैं।

+1

"उम्मीद है कि अब आप जाने के लिए तैयार कर रहे हैं शायद नहीं, लेकिन आप शायद! आपके रास्ते पर अच्छी तरह से हैं। " जबरदस्त हंसी? आपका पिछला संस्करण क्या था? – RvdK

उत्तर

0

यह शायद क्योंकि पिछले संस्करण है कि आप उपयोग कर रहे थे C++ 6.0 दृश्य था और वह इसका

+0

पिछला संस्करण विजुअल सी ++ एक्सप्रेस 2008 या 200 9 मैं भूल गया। 2010 से पहले का सबसे हालिया संस्करण – user322024

9

ATL और MFC दृश्य स्टूडियो का नि: शुल्क एक्सप्रेस संस्करणों में शामिल नहीं थे। फ़ाइल शामिल करने में समस्याओं की समस्याओं के पीछे यह प्राथमिक कारण है। एटीएल अभी भी हिस्सा डब्ल्यूडीके है। यदि आपके पास वीएस के पिछले संस्करण या डब्लूडीके के साथ एटीएल नहीं है, तो आपको परियोजना को अपनी समेकित निर्देशिकाओं को क्रमशः अद्यतन करने की आवश्यकता है, ताकि ATL * .h फ़ाइलों को उठाया जा सके। अधिक जानकारी और चर्चा के लिए नीचे पोस्ट देखें।

0

अब है कि जाहिरा तौर पर निर्माण क्लासिक COM ऑब्जेक्ट (http://msdn.microsoft.com/en-us/library/jj822931.aspx देखें) का समर्थन करता है विंडोज रनटाइम के लिए एक ATL से प्रेरित WRL पुस्तकालय है। इसे एक्सप्रेस में शामिल किया गया है लेकिन मैंने कोशिश नहीं की है।

हालांकि ATL 7.1 WDK 7.1 यह स्थापित करने के लिए इतना वी.एस. एक्सप्रेस को वापस ATL लाने के लिए मतदान करने पर विचार कृपया काफी कष्टप्रद है में है;) https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3252947-add-atl-to-visual-studio-2010-express-for-desktop

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