遇到error LNK2019: 无法解析的外部符号的问题
我用的是vs2008 装的是cuda_vs_wizard.
运行里面的sample.cu 成功显示出 hello cuda来了。
问题是我把sample.cu中的内容全部清空,然后把sdk里面的例子simpleCUFFT.cu中的内容全部拷过来后
编译不通过了。出现问题如下:
1>正在链接...
1>sample.cu.obj : error LNK2019: 无法解析的外部符号 _cufftDestroy@4,该符号在函数 "void __cdecl runTest(int,char * *)" (?runTest@@YAXHPAPAD@Z) 中被引用
1>sample.cu.obj : error LNK2019: 无法解析的外部符号 _cufftExecC2C@16,该符号在函数 "void __cdecl runTest(int,char * *)" (?runTest@@YAXHPAPAD@Z) 中被引用
1>sample.cu.obj : error LNK2019: 无法解析的外部符号 _cufftPlan1d@16,该符号在函数 "void __cdecl runTest(int,char * *)" (?runTest@@YAXHPAPAD@Z) 中被引用
1>E:\vs2008工程\CUDAFFT2\Debug\CUDAFFT2.exe : fatal error LNK1120: 3 个无法解析的外部命令
1>生成日志保存在“file://e:\vs2008工程\CUDAFFT2\CUDAFFT2\Debug\BuildLog.htm”
1>CUDAFFT2 - 4 个错误,2 个警告
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
但我直接运行sdk里面的例子simpleCUFFT工程,又是没有错误的。
望高手指导。