2012-12-20 11 views
14

आधिकारिक downloads में केवल वीएस 2010 के लिए क्यूटी पुस्तकालय 5.0.0 शामिल हैं। मैंने उन्हें वीएस 2012 एक्सप्रेस में आज़माया लेकिन त्रुटि संदेश मिला "त्रुटि: एलएनके 2038: '_MSC_VER' के लिए मेल नहीं मिला: मान '1600' मूल्य '1700' से मेल नहीं खाता ..."वीएस 2012 से कम्पाइलर के साथ Qt5 और Qt निर्माता 2.6.1 का उपयोग कैसे करें?

क्या मुझे इंस्टॉल करना है वीएस 2010 या वीएस 2012 में क्यूटी 5 के पूरे स्रोत कोड संकलित?

अद्यतन: मेरा आईडीई क्यूटी निर्माता 2.6.1 है। मैं केवल वीएस 2012 में सी ++ कंपाइलर का उपयोग करता हूं क्योंकि आधिकारिक downloads में अभी तक मिनीजीडब्ल्यू के लिए कोई क्यूटी लाइब्रेरी 5.0.0 नहीं है।

अद्यतन -2 (2013/01/01): यह आज देखा, the official blog का कहना है:

There are a few things we’re still working on for the 5.0 series. We have bugs that we want to fix. We currently do not have binary packages for MinGW (as WebKit doesn’t yet work with it yet) and MSVC 2012 (you’ll need to compile from source), and we’ll work on delivering these as soon as possible. The current plan is to have a first patch level release, 5.0.1, some time before the end of January.

अद्यतन-3 (2013/01/31):That आता है अंत में, लेकिन केवल MinGW 4.7 के लिए Qt 5.0.1 जोड़ता है।

अद्यतन -4 (2013-7-06): लंबे इंतजार के बाद, Qt 5.1.0 for Windows 32-bit (VS 2012, 511 MB) जोड़ा गया।

+0

यह समस्या है - आप क्यूटी टीम की तुलना में तेज़ी से हैं। कुछ समय के लिए प्रतीक्षा करें यदि वीसी ++ 2010 पर्याप्त अच्छा नहीं है। – SChepurin

उत्तर

5

आप सही हैं - यदि आप एमएस वीसी 2012 कंपाइलर का उपयोग करना चाहते हैं, तो आपको क्यूटी 5 पुस्तकालयों को मैन्युअल रूप से संकलित करना होगा। ट्यूटोरियल http://qt-project.org/wiki/Building_Qt_5_from_Git पर पाया जा सकता है। एक और विकल्प वीएस 2010 स्थापित करना है और इसका उपयोग तब तक करें जब तक कि डिजीया पूर्व-संकलित वीसी 2012 और मिनजीडब्ल्यू पुस्तकालयों को न बनाये। यदि आप क्यूटी निर्माता को अपने प्राथमिक आईडीई के रूप में उपयोग करते हैं, तो यह केवल वीसी 2010 एक्सप्रेस स्थापित करने के लिए पर्याप्त होना चाहिए।

+0

धन्यवाद :) मैं समय के साथ ऐसा करूँगा। आशा है कि Digia मेरे सामने यह करेगा: पी – UniversE

2

आपने विजुअल स्टूडियो 2012 में क्या सेट किया है?

Project properties > General > Platform toolset

इसे v110 पर सेट करने का प्रयास करें।

MSDN पर अधिक जानकारी।

+1

क्या आपका मतलब है कि आईडीई वीएस 2012 में? क्षमा करें, मेरे शब्द स्पष्ट नहीं थे। मेरा आईडीई क्यूटी निर्माता 2.6.1 है। मैं केवल वीएस 2012 में सी ++ कंपाइलर का उपयोग करता हूं। – UniversE

+0

यही मैंने किया है और ऐसा लगता है कि यह काम करता है – Beached

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