1 matlab工程下所需文件:
- nvmex.m
- nvmex.pl
- nvmex_helper.m
- nvmexopts64.bat
2 代码中对cuda文件进行编译:
nvmex -f nvmexopts64.bat DijkstraStepNewV26_2.cu -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0\include" -L"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0\lib\x64" -lcudart
- DijkstraStepNewV26_2.cu 是需要编译的cu文件
- -f 后是optionsfile
- -I 添加头文件搜索路径 (需要安装cuda工具包)
- -L 添加库文件搜索路径 (需要安装cuda工具包)
- DijkstraStepNewV26_2.cu 这个是具体的需要编译的cu文件
- -lcudart