分类: WINDOWS
2010-01-27 21:25:58
最近在vs2005下编了个CUDA dll库,里面包含了MFC头文件。我想将sample.def文件、sample_cu.h 和 sample.cu 改名,但会出现 error LNK2001: 无法解析的外部符号 ******
最终找到了原因:.cu文件名必须与接口.h文件名保持一致。如:原sample_cu.h 与 sample.cu ,如改名为Ssdshr_cu.h、cuSsdshr.cu、Ssdshr.def 就会出错,应该将cuSsdshr.cu改为Ssdshr.cu