C/C++ CLion 在远程机器上找不到标准库
C/C++ standard libraries not found by CLion on remote machine
我正在使用 CLion 使用 Cuda C/C++,我在远程机器上构建和编译。编译和执行没有问题,但 CLion 在红色 C++ 标准库中突出显示。
我不知道如何解决这个问题,任何人都可以帮助我吗?先感谢您。
这是我的 Cmake 配置文件:
cmake_minimum_required(VERSION 3.12 FATAL_ERROR)
set(CUDACXX /usr/local/cuda-8.0/bin/nvcc)
set(CMAKE_CUDA_COMPILER /usr/local/cuda-8.0/bin/nvcc)
project(ProgettoGPU LANGUAGES C CXX CUDA)
add_executable(ProgettoGPU main.cu src/linalgebra/linalgebra.cu src/operations/sigmoid.cu src/operations/sigmoid.h src/utils/matrix.cu src/utils/matrix.h src/utils/common.h src/operations/add.cu src/operations/add.h)
target_compile_features(ProgettoGPU PUBLIC cxx_std_14)
CLion 无法正常处理 *.cu 文件。我从 中发现,在项目的根目录中添加一个空的虚拟 *.ccp 文件可以使 CLion 识别其他 *.cu 文件中的标准库。
我正在使用 CLion 使用 Cuda C/C++,我在远程机器上构建和编译。编译和执行没有问题,但 CLion 在红色 C++ 标准库中突出显示。 我不知道如何解决这个问题,任何人都可以帮助我吗?先感谢您。
这是我的 Cmake 配置文件:
cmake_minimum_required(VERSION 3.12 FATAL_ERROR)
set(CUDACXX /usr/local/cuda-8.0/bin/nvcc)
set(CMAKE_CUDA_COMPILER /usr/local/cuda-8.0/bin/nvcc)
project(ProgettoGPU LANGUAGES C CXX CUDA)
add_executable(ProgettoGPU main.cu src/linalgebra/linalgebra.cu src/operations/sigmoid.cu src/operations/sigmoid.h src/utils/matrix.cu src/utils/matrix.h src/utils/common.h src/operations/add.cu src/operations/add.h)
target_compile_features(ProgettoGPU PUBLIC cxx_std_14)
CLion 无法正常处理 *.cu 文件。我从