返回信息流error LNK2019: 无法解析的外部符号 "int __cdecl encryption(char *)" (?encryption@@YAHPAD@Z),该符号在函数 _main 中被引用
报错是这样的
这些方法是我自己写的
在另外的一个c文件里
这是一条镜像帖。来源:北邮人论坛 / cpp / #80440同步于 2014/6/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
所有自己写的方法都不能调用是怎么回事
Badluck
2014/6/23镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
【 在 gaoweiwei 的大作中提到: 】
: 链接错误,说明你的c文件没有编译,或者链接的时候没有添加obj文件
我发现了 是因为我用CPP调用C文件内的函数
但是 之前好几天都这么运行没出现错误啊
今天突然报错了
【 在 Badluck 的大作中提到: 】
: 把自己写的函数 当成外部符号了
这个函数虽然是你自己写的, 但是相对于main来说还是外部符号, 链接问题, 目测是编译的时候弄错了。
#ifndef __XXXXXXXXX
#define __XXXXXXXXX
#ifdef __cplusplus
extern "C" {
#endif
/*...*/
#ifdef __cplusplus
}
#endif
#endif /* __XXXXXXXXX*/