带着一位ZJUT的研究生封装OCCI类
遇到一个奇怪的问题
之前demo在我机器上是能跑起来的,后来到了他那跑了跑改了改再拿回来,链接时就报错了。
error LNK2019: 无法解析的外部符号 "public: int __thiscall OrclOpr::CreatConnection(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?CreatConnection@OrclOpr@@QAEHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00@Z),该符号在函数 _main 中被引用
fatal error LNK1120: 1 个无法解析的外部命令
GOOGLE良久,貌似是代码问题?
把
int temp = testOrclOpr.CreatConnection("dzjc","dzjc","yfzx_test");
改成
int temp = 0;
就不存在任何问题=。=
╮(╯▽╰)╭对编译器的实现不大了解,是不是函数定义好了不去调用,就算代码有问题,链接也不会报错?
问题是我的CreatConnection的实现代码貌似没做改动啊!为什么之前好好的,现在不行了呢?