【VS开发】【CUDA开发】如何在MFC中调用CUDA
来源:互联网 发布:avmoo 2016.7最新域名 编辑:程序博客网 时间:2024/05/16 04:45
如何在MFC中调用CUDA
环境: Windows 7 SP1
步骤:
1.首先建立一个空的名叫Matrix Multiplication_KahanMFC的“FCM应用程序”项目:
点击“确定”,这时弹出如下窗口
点击“完成”。
2.创建CUDA的调用接口函数及其头文件
在CUDA_Transfer.h中添加如下代码:
//CUDA_Transfer.h
#include
#include "math.h"
using namespace std;
int run_cuda(float* GPU, float* CPU);
如下图所示:
在CUDA_Transfer.cpp中添加如下代码:
//CUDA_Transfer.cpp
#include "CUDA_Transfer.h"
#include "stdafx.h"
extern "C" int runtest(float* GPU, float* CPU);
int run_cuda(float* GPU, float* CPU)
{
}
如下图所示:
3. 创建存放cuda 代码的筛选器,名为CUDA
4. 在筛选器CUDA中创建一个CUDA源代码文件,kernel.cu。
5. 右击项目-->“生成自定义”:
在弹出的窗口中勾选CUDA 5.0(.target,.props)。如果使用其他版本的CUDA,就勾选对应的版本:
点击“确定”。
6. 修改
7.修改工程设置。
设置完成后,点击“确定”。
8.修改MFC文件,完成调用。
文件;在CMatrixMultiplication_KahanMFCView::OnDraw(CDC* pDC)中添加如下代码:
如图所示:
- 【VS开发】【CUDA开发】如何在MFC中调用CUDA
- 如何在VS 2012开发平台中搭建CUDA开发环境以及opencv的配置方法
- 如何在MFC中配置CUDA
- 如何在VS2010 + QT中调用CUDA
- 【CUDA】CUDA开发环境搭建
- VS(控制台 MFC 等) 调用cuda项目
- 在.c文件中调用cuda函数
- 在.c文件中调用cuda函数
- 【CUDA开发】CUDA开发琐碎知识
- ROS中调用CUDA
- ubuntu 10.04中配置CUDA开发环境
- CUDA windows 开发
- CUDA DLL 开发流程
- cuda 开发环境搭建
- CUDA DLL 开发流程
- CUDA开发环境搭建
- CUDA程序开发
- CUDA DLL 开发流程
- jesson字符串和Object之间的转换 的工具类
- sklearn——20newsgroups
- Java并发性和多线程介绍目录
- unity3D-游戏/AR/VR在线就业班 C#入门构造学习笔记
- 中缀表达式的值
- 【VS开发】【CUDA开发】如何在MFC中调用CUDA
- Unity获取本机IP地址
- 观察者模式(Observer)
- <转>Apache Sentry安装及简单使用
- Neutron enable_new_agents
- 转载 java 堆栈的区别
- Android中persistent属性用法详解
- 单词(Unity)
- 使用Gson将对象类转成Json对象时出现\u003d 、\u0027等情况的问题