【发布时间】:2015-07-31 15:58:18
【问题描述】:
我正在尝试使用clock_gettime(CLOCK_MONOTONIC, ts)。我已经包含了 time.h,并链接到 librt(我认为)。我仍然收到 CLOCK_MONOTONIC 未定义的错误。 (编辑:添加错误文本)
Symbol 'CLOCK_MONOTONIC' could not be resolved ... Semantic Error
日食中的c++。在 myrojname->properties->C/C++ Build->GCC C++ Linker->libraries 我添加了“rt”。生成的命令行包括 -lrt。
我尝试了一个更简单的临时程序,并使用 g++ -o mytest mytest.cpp -lrt 从命令行编译,效果很好。
那么,我错过了什么?
【问题讨论】:
-
你应该发布确切的错误信息。
-
符号“CLOCK_MONOTONIC”无法解析...语义错误
-
您是否已将库添加到您的活动构建目标中?还有其他图书馆吗?
-
是(调试)和否 - 不需要其他库......但。关于我如何判断它是否真的被链接的任何建议?
-
尽管如此,我终于意识到我没有在 Eclipse 中正确设置链接和包含路径。一千年后,我可能会学会使用该工具的当前版本:-)