CUDA_by_examples示例julia成功运行环境配置过程(vs2015+CUDA8.0)

本文详细记录了在VS2015上配置CUDA 8.0环境以运行CUDA_by_examples中的Julia示例的过程,包括解决缺少glut、glut32库文件的问题,以及处理opengl的bug。通过下载所需库,设置附加库目录和附加依赖项,最终成功运行程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人由于项目需求开始学习CUDA并行编程,CUDA_by_examples是一本入门级神书,但是我在尝试编写其中的第一个例程Julia时却没那么顺利,原因是我们安装的vs中不包含图像处理需要的glut、glut32等库文件,多次查资料修改后运行成功。在这里将自己的整个配置过程写下来供需要的人参考。还是学生,第一次写博客,尽量表达清楚。

第一步:下载vs2015(请自行到官网下载,这里我用的是2015专业版)

第二步:下载DirectX以及cuda_8.0.61_windows

DirectX下载:https://pan.baidu.com/s/1nbIFSEj-Eq6DMJXbWpDShA

cuda 8.0.61下载:https://pan.baidu.com/s/1rgd1wBzuq05bkMNoxthA4w

第三步:安装vs2015(按照步骤安装即可)

第四步:安装cuda,首先安装DirectX(安装过程全部默认即可),然后安装cuda_8.0.61_windows(默认安装在c盘,无特殊情况请毋更改)。

到此准备工作结束,这时打开vs创建一个CUDA工程,将书中的代码敲入到工程中,你会发现会因无法找到book.h以及cpu_bitmap.h头文件而报错,书中的原代码如下

#include ”.. /common/book.h"
#include “.. /common/cpu_ bitmap.h"

其中的..指的是上级目录,因为我们没有它的common文件,所以无法包含。

解决办法:

将下面的common文件放到你的工程文件夹下,然后添加头文件时引入即可,比如我将common文件放在文件夹D:julia文件夹下,则我的头文件包含为

#include"D:\julia\common\book.h"
#include"D:\julia\common\cpu_bitmap.h"

commom下载地址:https://downloa

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值