【发布时间】:2010-11-30 16:47:12
【问题描述】:
嘿,我正在尝试在 osx 雪豹上使用 poco,使用 64 位 mac 解析器通过 eclipse 编译,
尝试使用 Poco DateTime 编译简单代码时,我收到以下错误:
"Poco::DateTime::DateTime()", referenced from:
_main in Run.o
"Poco::DateTime::~DateTime()", referenced from:
_main in Run.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [assignment 2] Error 1
有人知道为什么会这样吗? 我猜测与我编译 64 位有关,但安装 poco 我确保它也可以编译为 darwin 64 位..
已解决——错误是我没有真正为 64 位编译 poco .. 谢谢...
【问题讨论】:
-
你的链接命令是什么?您是否使用了合适的
-L和-l开关?
标签: c++