2011-11-16 228 views
0

您好我有一個Visual Studio解決方案,用於c。+ .cu文件(CUDA)。這個.cu總共實現了7個功能。每個這些方法也在相關的.h(test.cu - > test.h)中聲明在Visual Studio中將.cu編譯爲.obj

我已經設法使用編譯器(nvcc.exe)將Visual從Visual Studio編譯爲.obj。

但是,當這些功能被稱爲編譯器給了我一個無法解析的外部符號

現在我知道,從CUDA文件生成的.OBJ可能不「兼容」從C++文件生成的OBJ,但他們是擺脫這種錯誤的一種方式。

回答

0

我用Visual Studio中的dumpbin工具來檢查obj文件。原來它編譯不正確。