Segala tentang Nvidia CUDA

Posts tagged ‘visual studio 2008’

CUDA 3.1 : melakukan build di VC++ 2008 (Express Edition)

Untuk melengkapi tulisan saya sebelumnya tentang CUDA pada Visual Studio 2008, kali ini saya akan membuat tutorial tentang langkah-langkah yang diperlukan agar kita bisa melakukan build CUDA pada VS 2008. Oh, tulisan ini hanya berlaku untuk windows 32 bit saja. Tulisan ini dibuat berdasarkan artikel di programmerfish.com ini, dengan penyesuaian yang saya anggap perlu ;).

Langkah 1: Menambahkan cuda.rules ke dalam project

File cuda.rules adalah file custom build rule yang disediakan oleh NVIDIA. Letaknya ada di %CUDA Folder%cuda_build_rule/cuda.rules

Klik kanan pada project di solution explorer -> Custom Build Rules,

Pilih “Find Existing…’ lalu browse ke file cuda.rules Anda. Punya saya terletak di “C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\common\cuda.rules” . Hasilnya akan terlihat seperti gambar berikut:

Langkah 2: Setup direktori BIN, LIB, INCLUDE

Di menu bar VS, pilih Tools –> Options –> Projects and Solutions –> VC++ Directories. Untuk direktori “Executable files”, tambahkan baris baru dan masukkan $CUDA_BIN_PATH . Pindah ke direktori “Include files” dengan memilih pada dropdown “Show directories for:” dan tambahkan $CUDA_INC_PATH . Terakhir, tambahkan pula $CUDA_LIB_PATH untuk “Library files”. Screenshot akan terlihat seperti di bawah.

Langkah 3: Set Linkers project untuk CUDA Runtime dan CUTIL32D Linkers

Ini adalah langkah terakhir yang perlu dilakukan untuk dapat melakukan build CUDA pada VS 2008. Klik kanan pada project, lalu pilih Properties –> Configuration Properties –> Linker –> Input dan masukkan CUDART.lib and CUTIL32D.lib ke kolom Additional Dependencies.

Masih di jendela “Properties”, pindah ke Configuration Properties –> Linker –> General dan masukkan pada kolom Additional Library Directories : $(CUDA_LIB_PATH);C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\common\lib

Yang terakhir itu sebenarnya adalah direktori common library dari CUDA SDK, sesuaikan dengan folder instalasi SDK Anda.

Selesai! Seharusnya sekarang Anda sudah bisa melakukan build dari VS 2008. Silahkan beri komentar bila ada Anda menemui kesulitan 🙂