【问题标题】:Enable syntax highlighting for CUDA 7.0 in Visual Studio 2013在 Visual Studio 2013 中为 CUDA 7.0 启用语法突出显示
【发布时间】:2015-11-25 06:59:29
【问题描述】:

直接问题:是否可以在 Visual Studio 2013 中为 CUDA 7.0 启用语法高亮,如果可以,如何实现?

背景: 我尝试遵循this 指南,但找不到usertype.dat 文件(此版本是否仍然附带?)。我在123 中提到的位置没有找到该文件。

【问题讨论】:

    标签: visual-studio visual-studio-2013 cuda


    【解决方案1】:

    尝试以下步骤

    要为您的 Visual Studio CUDA 项目设置语法高亮支持,请执行以下步骤:


    • 转到:工具 -> 选项 -> 项目和解决方案 -> VC++ 项目 Settings -> Extensions to Include -> 添加“.cu”(如果您添加“.cuh” 喜欢);


    • 转到:项目 -> 属性 -> 配置属性 -> VC++ 目录 -> 包含目录 -> 添加 $(CUDA_INC_PATH)

    • 转到:工具 -> 选项 -> 文本编辑器 -> 文件扩展名 -> 添加 “cu” 到 Extension,选择 Microsoft Visual C++ 作为编辑器,然后确定


    • 从 C:\ProgramData\NVIDIA Corporation\CUDA 复制 usertype.dat Samples\v5.0\doc\syntax_highlighting\visual_studio_8 到 C:\Program 文件 (x86)\Microsoft Visual Studio 10.0\Common7\IDE


    第一步会让 Visual Studio 2010 知道应该以与 cpp 文件类似的方式处理 cu。

    第二步将启用右键单击 CUDA 头文件并选择打开文档。

    第三步将在 .cu 文件上启用标准关键字着色。

    第四步将着色扩展到CUDA关键字。

    【讨论】:

    • 最后一步还是有问题。我有这个目录 C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.0 但没有 doc 文件夹。
    • 似乎最后一步实际上不再需要了。 __ device __ 和其他特定关键字已经着色。我包括了#include "cuda_runtime.h" 和#include "device_launch_parameters.h",现在除了 >> 调用之外的所有内容都被突出显示,但这是一个已知问题。
    • 我在 c:ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\doc\ 中有 doc 文件夹,但没有 usertype.dat 可以在其中着色。
    猜你喜欢
    • 1970-01-01
    • 2011-08-04
    • 2013-01-27
    • 1970-01-01
    • 1970-01-01
    • 2022-12-21
    • 2015-06-29
    • 2016-11-04
    相关资源
    最近更新 更多