我在使用选项“ -lrt”构建的QT中遇到了一些麻烦
我正在将QOS Creator 1.2.1与Mac OS 10.6一起使用,heeeeeeelp!
这是完整的构建命令:
g ++ -headerpad_max_install_names -o
AMiningCoreTest main.o tokenizer.o
DictionnaryToolBox.o mysql.o btree.o
BTreeDataTable.o tcaccess.o
-L /库/框架-L / usr / lib / mysql -lmysqlclient -L / usr / local / lib / -ltokyocabinet -lz -lbz2 -lrt -lpthread -lm -lc
它以
ld:找不到-lrt的库
collect2:ld返回1退出状态
最佳答案
为什么程序需要librt?
我知道某些平台(想到了Solaris)需要librt才能实现某些功能,这些功能可能存在于OS的其他库中。 (sem_init()等就是这样)
您可以尝试不使用-lrt进行链接,并查看其是否有效。