在Visual Studio中编译.cu到.obj

时间:2011-11-16 20:59:09

标签: c++ cuda

您好我有一个带有.cu文件(CUDA)的c ++ Visual Studio解决方案。这个.cu实现了总共7个函数。这些方法中的每一个也在相关的.h(test.cu - > test.h)

中声明

我已经设法使用编译器(nvcc.exe)将.cu编译成Visual Studio中的.obj

但是当调用这些函数时,编译器会给我一个未解析的外部符号

现在我知道从CUDA文件生成的.obj可能与从C ++文件生成的.obj“兼容”,但是它们是摆脱这个错误的一些方法。

1 个答案:

答案 0 :(得分:0)

我在Visual Studio中使用dumpbin工具来检查obj文件。事实证明它没有正确编译。