cuda 自己创建工程,复制sdk中的代码,执行遇到的问题
2010-08-11 16:22
267 查看
我复制的是bandwidth test例子里的代码,总体上看只有5个障碍。
1.先设定编译器。project->custom build rules->find existing然后找到sdk目录下的cuda.rules文件加载最后对加载的文件打钩。
2.如果运行程序找不到(丢失).dll文件,但是从文件夹中可以找到。解决方法:打开系统的环境变量,把系统变量path的value设为dll文件夹得路径。
环境变量”是Windows XP指定系统运行环境的一些参数,比如临时文件夹位置和系统文件夹的位置等等。
3.如果用到库文件.lib。要在project->property->linker->input->aditional Dependencis中添加.lib文件。然后在tools->options->vc++directiorie中的library file中添加所需要用到lib文件的路径。
4.如果还想用用头文件和别人的源代码,在刚才的vc++directiorie中对应的选项中include file和sourcefile中填上要用的路径。
5.用的是CUDA Build Rule v3.0.14编译器,在文件的属性里(注意不是项目属性),找到CUDA Build Rule v3.0.14选项,Hybird CUDA/C++ options/runtime library 中选择Multi-Threaded Debug(/MTd)。
OK!可以完全运行。
接下来就要仔细看代码了
1.先设定编译器。project->custom build rules->find existing然后找到sdk目录下的cuda.rules文件加载最后对加载的文件打钩。
2.如果运行程序找不到(丢失).dll文件,但是从文件夹中可以找到。解决方法:打开系统的环境变量,把系统变量path的value设为dll文件夹得路径。
环境变量”是Windows XP指定系统运行环境的一些参数,比如临时文件夹位置和系统文件夹的位置等等。
3.如果用到库文件.lib。要在project->property->linker->input->aditional Dependencis中添加.lib文件。然后在tools->options->vc++directiorie中的library file中添加所需要用到lib文件的路径。
4.如果还想用用头文件和别人的源代码,在刚才的vc++directiorie中对应的选项中include file和sourcefile中填上要用的路径。
5.用的是CUDA Build Rule v3.0.14编译器,在文件的属性里(注意不是项目属性),找到CUDA Build Rule v3.0.14选项,Hybird CUDA/C++ options/runtime library 中选择Multi-Threaded Debug(/MTd)。
OK!可以完全运行。
接下来就要仔细看代码了
相关文章推荐
- 复制Android Studio 工程到其它电脑后遇到The SDK directory 'XXXX‘ does not exist.问题的解决方法
- 将一个工程中的代码复制进另一个新建的工程遇到如下问题,谨以此记。
- VS2008中将Win32工程转化为WinCE可执行的程序时遇到的问题
- linux下通过jni编译CUDA代码生成动态链接库遇到的问题 nvcc -fPIC
- web工程复制后改名字后遇到问题,怎么解决
- 动手写自己的cuda遇到的问题1
- 复制粘贴代码容易遇到的问题
- 学习百度SDK遇到问题200代码的解决方法
- 使用python执行复制时遇到的一点问题
- 关于用c生成的dll在使用其他供应商的工具创建可执行模块时遇到的一些问题
- 创建一个安卓工程时应用名称命名及SDK版本选择问题
- 关于逆向工程程序执行成功但是代码没有生成问题
- 2014-10-22遇到的问题----Android创建第一个项目出现appcompat_v7工程的解决办法
- bootstrap 事件shown.bs.modal用于监听并执行你自己的代码【写hostmanger关联部门遇到的问题及解决方法】
- 使用代码创建的控件对象,设置的事件监听方法不执行的问题
- idea创建项目步骤和遇到的问题登录代码
- maven 创建spring工程遇到的问题
- 创建Hibernate工程时出现"stream not available"和代码提示问题
- 复制Xcode工程时遇到Mac错误代码-8058(error code - 8058)
- 做ios工程时,把UI从xib移动到代码中遇到的问题