2013-01-22 44 views
5

Tôi đã cài đặt bộ công cụ CUDA 5 (32 và 64 bit có vẻ như hoạt động) và đã thực hiện một dự án thời gian chạy CUDA trong VS 2010, nó biên dịch tốt và chạy nhưng tôi nhận được một đường màu đỏ dưới lời gọi hàm CUDA.CUDA 5 và Visual Studio 2010 lỗi intellisense

Nó không phải là một thỏa thuận lớn nhưng nó là một chút khó chịu, có cách nào để loại bỏ điều này? Tôi đoán nó là một số thiết lập dự án hoặc một số như vậy nhưng tôi không có ý tưởng và cũng không phải Google.

Tôi đã đính kèm ảnh chụp màn hình để bạn biết tôi đang nói về điều gì.

Cảm ơn bạn đã đọc bài viết này, tôi đánh giá cao điều đó.

Kevin

enter image description here

+0

Trong hộp tìm kiếm ở góc trên bên phải của trang này, tìm kiếm trên 'cuda red underline' và bạn sẽ nhận được một số lần truy cập có đề xuất. –

+0

@RobertCrovella 4 lượt truy cập, không có câu trả lời cho một, một câu hỏi không liên quan. Có thể có liên quan. Cuối cùng là có liên quan và điều này trùng lặp nó gần như chính xác. –

+0

Có thể sao chép http://stackoverflow.com/questions/6061565/setting-up-vs-2010-intellisense-for-cuda-kernel-calls –

Trả lời

5

Từ sự kết hợp của các câu trả lời trên (cảm ơn bạn) Tôi có câu trả lời cho câu hỏi này chỉ trong trường hợp bất cứ ai tình cờ khác trên nó.

Về cơ bản đây không phải là lỗi biên dịch hoặc thậm chí là lỗi. Đó là một vấn đề với intellisense và từ những gì tôi có thể nhìn thấy, không có gì có thể được thực hiện về nó, chỉ cần phải sống với nó, hoặc hy vọng rằng một ngày họ thêm một chút hỗ trợ.

< < < >>> là vấn đề và không đúng cú pháp C++ theo intellisense có ưu tiên trình biên dịch C++. Tuy nhiên mã đó được biên dịch bởi trình biên dịch CUDA mà intellisense không thể cung cấp cho một damn về.

Tôi có thể đi sâu hơn về nó nhưng đọc các nhận xét ở trên và tìm kiếm trang web này như được đề xuất và bạn sẽ hiểu.

Các vấn đề liên quan