EE_DSnP 板


LINE

现在我又遇到了一个问题 我在写 ModNum.h 和 .cpp 的时候 过程中写一写我就 make test 一遍 看 compiler 回报的错误讯息来除错 把这两个档案中的错误都除掉了 而除到最後 我在 make test 完毕以後只剩两个错误 test.cpp:58: 错误: 「exit」 在此作用栏位中尚未宣告 test.cpp:61: 错误: 「atoi」 在此作用栏位中尚未宣告 据我英明的判断 这两个函数是 stdlib.h 或者 cstdlib 里面 於是我就在 test.cpp 里面补上了一行 #include <stdlib.h> 然後 make test 一遍 却得到了两大页错误讯息: test.o: In function `__static_initialization_and_destruction_0': /usr/include/c++/4.3/iostream:77: undefined reference to `std::ios_base::Init::Init()' /usr/include/c++/4.3/iostream:77: undefined reference to `std::ios_base::Init::~Init()' test.o: In function `print()': /home/fatcloud/homeworks/data structure/hw3/src/test/test.cpp:28: undefined reference to `std::cout' /home/fatcloud/homeworks/data structure/hw3/src/test/test.cpp:28: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' /home/fatcloud/homeworks/data structure/hw3/src/test/test.cpp:28: undefined reference to `std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned long)' /home/fatcloud/homeworks/data structure/hw3/src/test/test.cpp:28: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' /home/fatcloud/homeworks/data structure/hw3/src/test/test.cpp:28: undefined reference to `operator<<(std::basic_ostream<char, std::char_traits<char> >&, ModNum const&)' /home/fatcloud/homeworks/data structure/hw3/src/test/test.cpp:28: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)' ........... ......... /home/fatcloud/homeworks/data structure/hw3/src/test/../../include/calcModNum.h:28: undefined reference to `ModNum::_modulus' test.o: In function `ModNum::operator+(ModNum const&)': /home/fatcloud/homeworks/data structure/hw3/src/test/../../include/calcModNum.h:41: undefined reference to `ModNum::_modulus' test.o: In function `ModNum::operator+=(ModNum const&)': /home/fatcloud/homeworks/data structure/hw3/src/test/../../include/calcModNum.h:42: undefined reference to `ModNum::_modulus' test.o: In function `ModNum::operator-=(ModNum const&)': /home/fatcloud/homeworks/data structure/hw3/src/test/../../include/calcModNum.h:44: undefined reference to `ModNum::_modulus' test.o: In function `ModNum::operator*(ModNum const&)': /home/fatcloud/homeworks/data structure/hw3/src/test/../../include/calcModNum.h:45: undefined reference to `ModNum::_modulus' test.o:/home/fatcloud/homeworks/data structure/hw3/src/test/../../include/calcModNum.h:46: more undefined references to `ModNum::_modulus' follow test.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' collect2: ld 回传 1 make: *** [test] Error 1 总而言之就是 undefined reference to everything 要怎麽处理呢..? --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.218.75
1F:推 sa901119:那两者应要include <cstdlib> 04/11 23:50
2F:推 ric2k1:试着 initialize ModNum::_modulus 看看? 04/11 23:52
3F:→ FATCLOUD:我也试了 cstdlib 结果还是一样耶 我的电脑是不是怪怪的 04/11 23:54
4F:推 timrau:是不是还缺了iostream 04/12 00:24
5F:→ FATCLOUD:我在 calcModNum.cpp 里宣告了 int ModNum::_modulus=... 04/12 00:44
6F:→ FATCLOUD:也有 iostream.. 04/12 00:45
7F:→ FATCLOUD:我原本是在 test 资料夹里面打 make test 04/12 00:46
8F:→ FATCLOUD:改到 hw3 资料夹底下打就没有一大堆错误讯息了 04/12 00:46
9F:→ FATCLOUD:但是会去 check cmd 而我的 cmd 没写好 04/12 00:47
10F:→ FATCLOUD:最後在 building testMC 时说 caonnot find -lcmd 就没了 04/12 00:48
11F:→ muxiv: 我也试了 cstdli https://moxox.com 07/12 00:13







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP