【发布时间】:2012-04-16 09:38:14
【问题描述】:
我使用静态 OpenSSL 编译了静态 Qt,现在在编译我的项目时出现以下错误:
undefined reference to '_time32'
undefined reference to '_gmtime32'
undefined reference to '_localtime32'
我想我应该在 .pro 文件中添加一些内容。有什么想法吗?
(编译器:TDM-GCC,操作系统:win32)
已解决(见下文)
【问题讨论】:
-
您可能需要链接时间库。对于 gcc,这是 librt,与 -lrt 选项链接。
-
我应该在哪里添加这个选项? LIBS += -lrt?
-
如果你使用的是 GNU make default rules 那么 LDFLAGS+=-lrt
-
你是用TDM-GCC编译Qt还是用QtSDK自带的mingw?
-
@Eddie:如果您的问题得到解决,您应该回答并接受您自己的回答,而不是使用“SOLVED”编辑您的帖子。另外,QT 不是首字母缩写词,拼写为 Qt。
标签: c++ qt compilation include linker-errors