代码之家  ›  专栏  ›  技术社区  ›  Balaji R

使用GPU/CUDA支持构建PCL库

  •  1
  • Balaji R  · 技术社区  · 9 年前

    我正在使用CMAKE在Windows 8.1中构建PCL库主机:

    除gpu/cuda模块外,所有其他模块均已成功构建!

    这是 error log

    观察结果: -ccbin$(VCInstallDir)bin->未成功设置环境变量。由于生成此错误:“$”未被识别为内部或外部命令、可操作程序或批处理文件?我是对的?还有什么问题?

    请注意,只成功构建了pcl_gpu_containers模块。

    enter image description here

    有人能帮我修一下吗?

    Version Details: 
    Microsoft Visual Studio Verison: 11 (VS Prof 2012) 
    cuda toolkit: 7.5 
    boost version: boost-1_57 
    eigen: 3.3 
    VTK Version: 6.2 
    
    PC Info: 
    OS Name Microsoft Windows 8.1 Pro N 
    Version 6.3.9600 Build 9600 
    System Type x64-based PC 
    Processor   AMD FX(tm)-9590 Eight-Core Processor, 4700 Mhz, 4 Core(s), 8 Logical Processor(s) 
    Installed Physical Memory (RAM) 8.00 GB 
    Name    NVIDIA GeForce GT 610 
    Adapter Type    GeForce GT 610, NVIDIA compatible 
    Adapter RAM (2,147,483,648) bytes 
    Name    NVIDIA GeForce GT 730 
    Adapter Type    GeForce GT 730, NVIDIA compatible 
    Adapter RAM (2,147,483,648) bytes 
    

    这是我的 CMakeCache.txt

    1 回复  |  直到 9 年前
        1
  •  4
  •   audax    9 年前

    IIRC,该问题与缺少环境变量设置有关。 在我的系统上,在以管理员身份安装CUDA,然后以非管理员用户身份工作之后,此设置丢失了。

    修复此问题后,现在将变量设置如下:

    CUDA_PATH = 
    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5
    

    PATH =
    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\bin;
    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\libnvvp;
    ...