2009-11-15 9 views
5

नहीं खोल सकता है मुझे यकीन नहीं है कि मुझे क्यों मिलता है कि, मैंने here से libs डाउनलोड की है और जबकि मेरे पास 'libboost_regex-vc90-mt-gd-1_39.lib' नामक एक lib है, मेरे पास ऐसा कोई नहीं है जिसे 'libboost_regex-vc100-mt-gd-1_39.lib' कहा जाता है, नामकरण vc90 से vc100 काम करता है लेकिन मुझे यकीन नहीं है कि यह आदर्श समाधान है या नहीं?'#include <boost/regex.hpp>' को शामिल करने का प्रयास करते समय मुझे मिलता है: 1> LINK: घातक त्रुटि LNK1104: फ़ाइल 'libboost_regex-vc100-mt-gd-1_39.lib'

#include "stdafx.h" 
#include <regex> 
#include <boost/array.hpp> 
#include <boost/regex.hpp> 
#define BOOST_ALL_NO_LIB 

int _tmain(int argc, _TCHAR* argv[]) 
{ 
    boost::array<int, 10> a; 
    boost::smatch s; 

    getchar(); 
    return 0; 
} 

उत्तर

5

आप शायद दृश्य स्टूडियो 2010 (इस जहां vc100 से आता है) का उपयोग कर रहे हैं, लेकिन डाउनलोड किया lib 2008 (vc9) के साथ बनाया गया था

विजुअल स्टूडियो 2010 TR1 के साथ आता है, <regex> और आनंद ले सकते हैं।

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

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