qt lnk2019
时间: 2023-10-20 18:07:48 浏览: 82
Qt编译项目报错"LNK2019: 无法解析的外部符号"是指在使用Qt编译项目时,出现了无法解析的外部符号的错误。这种错误通常是由于函数的声明与定义不匹配导致的。
要解决这个问题,你可以按照以下步骤进行操作:
1. 首先,到该项目构建生成build的路径下删除build文件夹。
2. 然后,重新在Qt中对项目执行"清除-qmake-重新构建"的操作。这将重新生成项目的编译文件。
3. 如果问题仍然存在,那么有很大的可能是因为项目中存在函数的声明与定义不匹配导致的。你可以仔细查看报错信息,看到里面有提到某个函数。
4. 接下来,你可以全局搜索此函数存在的位置,并仔细检查搜索出来的声明与定义是否存在不妥的地方。
5. 如果存在不匹配的地方,你需要做出相应的修改,确保函数的声明与定义一致。
通过以上步骤,你应该能够解决Qt编译项目报错"LNK2019: 无法解析的外部符号"的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Qt技巧:Error LNK2019解决办法](https://blog.csdn.net/u014266675/article/details/70809396)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [undefined](undefined)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Qt编译报错 LNK2019:无法解析的外部符号](https://blog.csdn.net/keepwhiter/article/details/114384634)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文