Qt编译错误:无法解析的外部符号 __imp__CloseServiceHandle __imp__OpenSCManager
生活随笔
收集整理的這篇文章主要介紹了
Qt编译错误:无法解析的外部符号 __imp__CloseServiceHandle __imp__OpenSCManager
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
??? 在項目開發的過程,我在Qt的pro工程文件中添加了一個靜態庫,編譯工程后報了這個錯誤,一開始以為是靜態庫有問題,驗證之后發現靜態庫是正確的,最后才發現CloseServiceHandle和openSCManager這幾個API都保存在系統庫Advapi這個系統庫中,Advapi32是一個高級API應用程序接口服務庫的一部分,包含的函數與對象安全性,注冊表的操控以及事件日志有關,而我添加的這個靜態庫是和windows系統中的USB通信相關的,因此只需要把這個系統庫加上就沒有問題了,在pro文件中添加系統庫:
?????????????????????????? WIN32: ? ? ? ? ? LIBS????????? +=?? ? -lAdvapi32
總結
以上是生活随笔為你收集整理的Qt编译错误:无法解析的外部符号 __imp__CloseServiceHandle __imp__OpenSCManager的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ajax加载的歌曲列表,获取时长为NAN
- 下一篇: 哈利波特魔法觉醒弗立维回响强不强