qlibrary cannot resolve symbol
时间: 2023-09-01 20:09:55 浏览: 78
根据引用的错误信息,"Cannot resolve symbol \"MySub\" in ..\\LibraryDll\\debug\\LibraryDll.dll: 找不到指定的程序。",这个错误可能是由于无法解析符号"MySub"所导致的。这可能是因为在使用QLibrary时,没有正确链接到相关的库文件或者库文件中缺少了该符号。
根据引用的描述,"LIBRARYSHARED_EXPORT"宏根据是否定义来判断导出或导入,这可能是与问题相关的一部分。
根据引用的描述,构建项目时生成了liblibrary.a、library.dll等文件,并且提供给调用方*.h和*.dll文件,这可能是与问题相关的另一部分。
综上所述,问题"qlibrary cannot resolve symbol"可能是由于在使用QLibrary时,未正确链接到相关的库文件或者库文件中缺少了所需的符号所导致的。解决该问题的方法可能是检查库文件的链接情况,并确保相关的库文件中包含所需的符号。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [13、Qt生成dll-QLibrary方式使用](https://blog.csdn.net/Viciower/article/details/130180509)[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^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Qt动态连接库/静态连接库创建与使用,QLibrary动态加载库](https://blog.csdn.net/weixin_33729566/article/details/112041648)[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^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文