我使用静态 OpenSSL 编译静态 Qt,现在在编译我的项目时出现以下错误:
对“_time32”的 undefined reference
对“_gmtime32”的 undefined reference
对“_localtime32”的 undefined reference
我想我应该在 .pro 文件中添加一些东西。有什么想法吗?
(编译器:TDM-GCC,操作系统:win32)
已解决(见下文)
最佳答案
解决方案。
我用 TDM-GCC 编译了 Qt 和我的项目,但是 MSYS 使用了另一个 MinGW(编译 OpenSSL)。为了解决这个问题,我在文件 C:\msys\etc\fstab
中添加了以下行:
c:/qt/mingw32/mingw
Qt、openSSL 和我的项目编译成功。
关于c++ - Qt。对 '_time32' 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10171761/