我正在用Geforce 320米在我的macbook pro上编译convnet库,我在这里碰到了一堵墙,不能再这样做了。
编译被这个"uint未定义“所困扰。怎么解决这个问题?
/usr/local/cuda/bin/nvcc -m64 -O3 --compiler-options '-fPIC' -gencode arch=compute_35,code=sm_35 -I/usr/local/cuda/include -I /usr/local/cuda/samples/common/inc -I./include -o obj/release/./src/memory.cu.o -c src/memory.cu
/usr/local/cuda/bin/nvcc -m64 -O3 --compiler-options '-fPIC' -gencode arch=compute_35,code=sm_35 -I/usr/local/cuda/include -I /usr/local/cuda/samples/common/inc -I./include -o obj/release/./src/nvmatrix.cu.o -c src/nvmatrix.cu
/usr/local/cuda/bin/nvcc -m64 -O3 --compiler-options '-fPIC' -gencode arch=compute_35,code=sm_35 -I/usr/local/cuda/include -I /usr/local/cuda/samples/common/inc -I./include -o obj/release/./src/nvmatrix_kernels.cu.o -c src/nvmatrix_kernels.cu
src/../include/nvmatrix_kernels.cuh(78): error: identifier "uint" is undefined
src/../include/nvmatrix_kernels.cuh(78): error: identifier "uint" is undefined
src/../include/nvmatrix_kernels.cuh(78): error: identifier "uint" is undefined
src/../include/nvmatrix_kernels.cuh(78): error: identifier "uint" is undefined
src/../include/nvmatrix_kernels.cuh(79): error: identifier "uint" is undefined
src/../include/nvmatrix_kernels.cuh(96): error: identifier "uint" is undefined
src/../include/nvmatrix_kernels.cuh(96): error: identifier "uint" is undefined发布于 2014-12-19 16:15:53
检查以下步骤
#include <stdint.h>中添加nvmatrix_kernels.cuhuint替换unsigned int一般说来,只要检查一下nvmatrix_kernels.cuh,可能有些#define不适合Mac
https://stackoverflow.com/questions/27569573
复制相似问题