2013-01-22 14 views
5

मैं स्थापित किया है CUDA 5 टूलकिट (32 और उस के रूप में 64 बिट काम करने के लिए लग रहा था) और वी.एस. 2010 में एक CUDA क्रम परियोजना बना दिया है, यह ठीक संकलित करता है तथा रन लेकिन मैं एक लाल रेखा मिल CUDA समारोह में कॉल के तहत।CUDA 5 और विजुअल स्टूडियो 2010 IntelliSense त्रुटि

यह एक बड़ा सौदा नहीं है लेकिन यह थोड़ा परेशान है, क्या इसे हटाने का कोई तरीका है? मुझे लगता है कि यह कुछ प्रोजेक्ट सेटिंग है या कुछ ऐसे हैं लेकिन मुझे कोई जानकारी नहीं है और न ही Google।

मैंने एक स्क्रीनशॉट संलग्न किया है ताकि आप जान सकें कि मैं किस बारे में बात कर रहा हूं।

इसे पढ़ने के लिए धन्यवाद, मैं इसकी सराहना करता हूं।

केविन

enter image description here

+0

इस पृष्ठ के ऊपरी दाएं कोने में खोज बॉक्स में, 'cuda red underline' पर खोजें और आपको सुझावों के साथ कई हिट मिलेंगी। –

+0

@RobertCrovella 4 हिट, एक के लिए कोई जवाब नहीं, एक प्रासंगिक नहीं है। एक संभवतः प्रासंगिक। अंतिम प्रासंगिक है और यह लगभग बिल्कुल ठीक है। –

+0

संभावित डुप्लिकेट http://stackoverflow.com/questions/6061565/setting-up-vs-2010-intellisense-for-cuda- कर्नेल- कॉल –

उत्तर

5

ऊपर जवाब का एक संयोजन से (धन्यवाद) मैं सिर्फ इस पर मामला किसी और stumbles में इस सवाल का जवाब है।

असल में यह एक संकलित त्रुटि नहीं है, या यहां तक ​​कि एक त्रुटि भी है। यह इंटेलिजेंस के साथ एक समस्या है और जो मैं देख सकता हूं, उसके बारे में कुछ भी नहीं किया जा सकता है, बस इसके साथ रहना है, या उम्मीद है कि एक दिन वे थोड़ा और समर्थन जोड़ते हैं।

< < < >>> समस्या है और सी ++ संकलक के पक्ष में इंटेलिजेंस के अनुसार सी ++ वाक्यविन्यास सही नहीं है। हालांकि यह कोड जिसे CUDA कंपाइलर द्वारा संकलित किया गया है, जो इंटेलिजेंस के बारे में कोई डर नहीं दे सका।

मैं शायद इसके बारे में और अधिक गहराई में जा सकते हैं, लेकिन इसके बाद के संस्करण की टिप्पणियां पढ़ सकते हैं और के रूप में सुझाव इस साइट खोज और आप समझ जायेंगे।