Chinaunix首页 | 论坛 | 博客
  • 博客访问: 158933
  • 博文数量: 56
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 502
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-18 14:21
文章分类

全部博文(56)

文章存档

2010年(39)

2009年(17)

我的朋友

分类: WINDOWS

2010-01-27 21:25:58

修改.def文件导致error LNK2001: 无法解析的外部符号

最近在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

阅读(996) | 评论(0) | 转发(0) |
0

上一篇:win版本的getopt

下一篇:sed命令学习

给主人留下些什么吧!~~