BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #80440同步于 2014/6/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

所有自己写的方法都不能调用是怎么回事

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