首页 > 系统相关 >记录windows、vs2019、c++、cuda环境配置

记录windows、vs2019、c++、cuda环境配置

时间:2023-07-24 11:24:46浏览次数:43  
标签:vs2019 windows void c++ cuda test include 链接

原文链接:    (45条消息) CUDA+Windows+VS环境配置_cuda vs_哈哈哈哈哈嗝哈哈哈的博客-CSDN博客

                       VS2019--c++CUDA环境配置与编程实例 - 知乎 (zhihu.com)

测试代码:

.cu文件中:

#include "stdio.h"
#include <cuda_runtime.h>
#include <device_launch_parameters.h>


__global__ void hello_world_from_gpu(void) {

    printf("Hello World from GPU\n");

    return;

}

void test()
{

    hello_world_from_gpu <<<1, 5 >>> ();

    cudaDeviceReset();
}

主文件中:

#include <iostream>

void test();
int main()
{
    test();
}

 

1、不知道为什么没有cuda示例代码,所以在系统环境变量那里就没有加上示例代码的路径

2、没有新建系统环境变量,直接在path里面添加路径了

3、根据第一个原文链接中的评论说,cuda11没有nppicom.lib和nvgraph.lib,因此在链接器-输入-附加依赖项的步骤中,去掉了这两个文件

4、创建的是一个控制台程序

5、测试代码中 ,<<<>>>这里可能会报错,原因大概是因为ide无法识别,但是这里是在cu文件中,使用的是cuda编译器而不是c++编译器,所以无需理会,能启动就行

6、运行结果:

 

标签:vs2019,windows,void,c++,cuda,test,include,链接
From: https://www.cnblogs.com/JustWantToStudy/p/17576753.html

相关文章

  • C#实现Windows中"用xxx打开"
    在Windows中,将文件用鼠标拖动到一个程序上面,会有一句小提示:用xxx打开(如下图)。 它本质上就是运行程序时,传递了一个文件路径的命令行参数。相当于这样的命令:program.exefile_path 其中"program.exe"就是打开此文件用的程序,"file_path"参数就是拖过去......
  • windows11中访问ubuntu双系统文件目录
    1、下载linuxreader(免费版)AccesstoExt2/3/4,HFSandReiserFSfromWindows|DiskInternals2、安装打开后找到ubuntu分区 3、想保存什么文件右键Save就行了 ......
  • WINPE(Windows Preinstallation Environment)是一个基于Windows操作系统的轻量级预安装
    WINPE(WindowsPreinstallationEnvironment)是一个基于Windows操作系统的轻量级预安装环境。它主要用于系统部署、故障排除、数据恢复和维护等任务。以下是一些常见的WINPE版本:WindowsPE2.0:也称为Vista版,基于WindowsVista操作系统。具有较高的兼容性,并提供了各种工具和驱动程序......
  • C++内存分区模型
    C++内存分区模型在执行C++程序的过程中,内存大致分为四个区域:栈区(Stack):用于实现函数调用。由编译器自动分配释放,存放函数的参数值和局部变量等堆区(Heap):用于存放动态分配的变量。由程序员动态分配和释放,使用new和delete操作符全局/静态存储区(DataSegment&BSSSegm......
  • 在windows平台使用Visual Studio 2017编译动态库并使用
    使用VSstdio制作顺序表的库文件.lib与.dll区别lib是编译时需要的dll是运行时需要的1、新建头文件和源文件SeqList.h//SeqList.h#ifndefSEQLIST_H__#defineSEQLIST_H__#defineN10typedefintSLDataType;typedefstructSeqList{ SLDataTypedata[N]......
  • windows 11 android 安卓 子系统
    启用或关闭windows功能:需要选好Hyper-V家庭版开启hyper-vhttps://www.cnblogs.com/yiminlin/p/17519531.html虚拟机平台设置——时间和语音——国家或地区:美国windowsstore——amazonappstore安装好后:高级设置——实验性功能——共享用户文件夹关闭——文件(启动程序)......
  • [c/c++][考研复习笔记]排序篇学习笔记
    考研排序复习笔记插入排序#include<stdio.h>#include<stdlib.h>#defineMaxSize9//折半插入排序voidZBInsertSort(intA[],intn){ inti,j,high,low,mid; for(i=2;i<=n;i++){ A[0]=A[i]; low=1;high=i-1; while(low<=high){ mid=(low+high)/2......
  • Windows7出现“镜像驱动程序不支持Aero效果”的解决办法
    Windows7出现“镜像驱动程序不支持Aero效果”的解决办法https://www.docin.com/p-1995864978.html电脑显卡适配器里多了一个Oraydisplaymirrordriver,请问,可以卸载它吗?https://zhidao.baidu.com/question/2148256095767585308.html......
  • windows 上书写shell脚本上传远程服务器注意问题
    ①权限问题:上传脚本,没有可执行权限,解决:chmod-u=rwx*.sh;②文件格式问题:windows上的是dos格式,linux上需要的是unix格式,解决:vim修改我们的脚本,执行以下命令 :setff? 查看脚本格式,如果是fileformat=dos就说明是dos格式需要修改为unix格式:setff=unix然后wq ......
  • C/C++低级语法错误
    strlen和sizeof表示不同的含义。strlen表示的是一个计数器的工作,它是从内存的某个位置(这里的位置可以是字符串开头,中间某个位置,也可以是某个不确定的内存区域)开始扫描,然后直至碰到第一个字符串结束符'\0'为止,然后返回计数器值。sizeof在C语言中是用于判断数据类型或者表达式长度......