热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Qt调用自己编译的libglog.a出现问题

我确定依据正确导入库后,依旧出现未定义的引用。undefinedreferenceto_imp___ZN6google17InitGoogleLoggingEPKc尝试过重新编

我确定依据正确导入库后,依旧出现未定义的引用。

undefined reference to _imp___ZN6google17InitGoogleLoggingEPKc

尝试过重新编译,调整编译参数,都不行。debug和release模式也没有影响。最后找到Stack Overflow上有这样一个问题

https://stackoverflow.com/questions/15726931/c-qt-undefined-reference-to-imp

大致意思是dllimport 原文:These macros are only used when compiling shared libraries because they imply DLL linkage (on Windows, at least)

所以删除掉使用了dllimport的宏就可以了

知识点:

dllimport声明的函数会在动态库寻找对应的函数

 


推荐阅读
author-avatar
建中姿吟7523
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有