使用VS 2006 CUDA 4.0 x64编译为x64时遇到问题。 NVCC编译器生成一个32位的obj文件,然后MS链接器抱怨obj文件不是针对x64的。有没有办法告诉NVCC生成x64 obj?
答案 0 :(得分:2)
nvcc
或--machine 64
option,可以显式强制 -m64
发出64位主机对象文件。同样,通过传递--machine 32
或-m32
[这个答案已经从评论中汇总并作为社区维基条目添加,以便将这个问题从CUDA标签的未答复问题队列中删除]