Tôi đã sử dụng CUDA 2.1, và VS2008, và có không có bất kỳ vấn đề gì. Chỉ cần đảm bảo sau khi bạn cài đặt bộ công cụ và SDK, bạn thực hiện như sau:
- Mở "Máy tính của tôi" (hoặc trình khám phá hoặc bất kỳ thứ gì) và điều hướng đến C: \ ProgramData \ NVIDIA Corporation \ NVIDIA CUDA SDK \ common
- Nhấp đúp vào cutil_vc90.sln (giả sử bạn đang sử dụng CUDA 2.1 và VS2008); khi giải pháp tải lên, bạn sẽ thấy một trình đơn thả xuống cho cấu hình xây dựng. Nếu bạn đang sử dụng nền tảng 64 bit, bạn cần thay đổi từ Win32 thành x64.
- Xây dựng giải pháp.
- Tra cứu trên cùng một lần nữa - bạn sẽ thấy menu cấu hình xây dựng có nội dung "Gỡ lỗi". Thay đổi nó thành "Release" và xây dựng lại giải pháp.
- Đóng Visual Studio.
- Quay lại cửa sổ trình khám phá, tìm tệp "paramgl_vc90.sln". Bấm đúp vào nó để mở giải pháp đó.
- Lặp lại quá trình thiết lập cấu hình và xây dựng giống như mô tả ở trên, sau đó đóng Visual Studio.
Tại thời điểm này, bạn sẽ có thể biên dịch các dự án SDK; nếu bạn đang sử dụng VS2008, hãy đảm bảo bạn mở các giải pháp kết thúc bằng _vc90.sln. Một lần nữa, nếu bạn đang sử dụng x64, bạn cũng cần đảm bảo đặt nền tảng xây dựng thành "x64" trong trình đơn thả xuống đó.
Nếu bạn đạt được điều này xa và bạn đã sẵn sàng để viết dự án của riêng mình, hãy xem dự án "mẫu" đi kèm với SDK. Bạn sẽ có thể tạo một bản sao của nó và sử dụng nó cho các công cụ của riêng bạn, với các thiết lập trình biên dịch (cho CUDA, đó là) đã được thiết lập.
có một thread trên nvidia cho điều này cũng http://forums.nvidia.com/index.php?showtopic=91057
Bạn có thể lập trình mà không cần bất kỳ IDE nào.Ít nhất đây là những gì tôi làm dưới Linux (chỉ sử dụng 'emacs',' make', 'gcc',' gdb', 'grep',' ctags', 'git'). –
Có, nhưng IMXO tốt trình gỡ lỗi tích hợp và cú pháp tô sáng cải thiện codding của bạn =) – Yappie
Bạn có thể rất nhiều chương trình mà không có bất kỳ ide. Tuy nhiên, hoàn thành tự động tốt và hỗ trợ tái cấu trúc đi một chặng đường dài. – ragerdl