2016-03-08 6 views
10

मैं इस साइट से पार्सर उपयोग करने के लिए कोशिश कर रहा हूँ:एक्सप्रेट पार्सर वीएस 2015 पर काम नहीं कर रहा है?

http://www.partow.net/programming/exprtk/

वी.एस. 2015 को

दुर्भाग्य से, मैं निम्न त्रुटि जबकि exprtk_simple_example_01 संकलन मिल (उदाहरण फ़ाइलों में से एक डाउनलोड पार्सर के साथ में शामिल है) :

Severity Code Description Project File Line Suppression State 
Error C4996 'std::_Copy_impl': Function call with parameters that may be  
unsafe - this call relies on the caller to check that the passed values are 
correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See 
documentation on how to use Visual C++ 'Checked Iterators' TEST   
c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility 2229  

वह क्यों है? क्या यह पार्सर वीएस 2015 के साथ संगत नहीं है?

+5

'विज़ुअल सी ++' चेक किए गए Iterators 'का उपयोग करने के तरीके पर दस्तावेज़ देखें - क्या आपने कोशिश की है :) इसके अलावा ... [stackoverflow] (https://stackoverflow.com/questions/21655496/error-c4996- चेक-इटरेटर्स) – melak47

+0

आपको अपने प्रश्न का उत्तर देना चाहिए और जवाब स्वीकार करना चाहिए। – TriskalJM

उत्तर

0

समाधान है:

समाधान Explorer में, सही परियोजना क्लिक करें, "गुण" का चयन करें। प्रोजेक्ट प्रॉपर्टी पेज खुल जाएगा। बाईं ओर पेड़ में "> सी/सी ++" प्रविष्टि का विस्तार करें और उसके तहत "प्रीप्रोसेसर" का चयन करें। दाएं फलक में शीर्ष प्रविष्टि "प्रीप्रोसेसर परिभाषाएं" होनी चाहिए। उस संपादन बॉक्स में, _SCL_SECURE_NO_WARNINGS जोड़ें, इसे ;

के साथ अन्य प्रविष्टियों से अलग करें, फिर लिंकर ध्वज/bigobj सेट करें!

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