您好我有一个带有.cu文件(CUDA)的c ++ Visual Studio解决方案。这个.cu实现了总共7个函数。这些方法中的每一个也在相关的.h(test.cu - > test.h)
中声明我已经设法使用编译器(nvcc.exe)将.cu编译成Visual Studio中的.obj
但是当调用这些函数时,编译器会给我一个未解析的外部符号
现在我知道从CUDA文件生成的.obj可能与从C ++文件生成的.obj“兼容”,但是它们是摆脱这个错误的一些方法。
答案 0 :(得分:0)
我在Visual Studio中使用dumpbin工具来检查obj文件。事实证明它没有正确编译。