将cuda文件生成dll
2016-04-12 14:08
288 查看
1、win32控制台应用程序->应用程序类型(dll),附加选项:(空项目,其它去掉,不喜欢生成的东东)。
2、在源文件中添加需要生成的test.cu文件:
3、在test.cu上右键->属性->项类型(CUDA C/C++),这是必须的,否则不识别cu文件
4、头文件中添加test.h:
ok!
2、在源文件中添加需要生成的test.cu文件:
#define MYLIBAPI extern "C" __declspec(dllexport) #include"test.h" MYLIBAPI unsigned short a_100[imageN][imageN*imageN] = {}; //后面的{}初始化是必须的,否则会当成声明 MYLIBAPI unsigned short a_120[][2] = { 1, 2, 3, 4 }; MYLIBAPI void Hello(){}
3、在test.cu上右键->属性->项类型(CUDA C/C++),这是必须的,否则不识别cu文件
4、头文件中添加test.h:
#ifdef MYLIBAPI #else #define MYLIBAPI extern "C" __declspec(dllimport) #endif #define imageM 256 #define imageN 256 MYLIBAPI void Hello(); MYLIBAPI unsigned short a_100[][imageN*imageN]; MYLIBAPI unsigned short a_120[][2];
ok!
相关文章推荐
- 事件冒泡、事件捕获、事件委托初探
- 剑指offer面试题 求从1到n整数中1出现的次数
- 208. Implement Trie (Prefix Tree)
- 使用 XStream 实现 Java 对象与 XML 的相互转换
- POJ 2676(DFS)
- Jquery Autocomplete 实例教程
- Lync规划工具的使用
- MFC框架各部分指针获取方式
- rangeOfString
- 模块化的意义
- 【js】Ajax提交form表单(ajaxSubmit使用讲解 )
- IDEA的查询引用、调用关系图的功能
- 行内元素和块计元素需要注意的地方
- python脚本实例002- 利用requests库实现应用登录
- 【自动化接口测试】FitNesse使用启蒙篇
- C++第三次实验—友元类
- 安卓开源库
- 在eclipse中图形化添加maven项目jar包
- Windows Server 2012 R2 安装Lync Server 2013
- spring 注解