簡體   English   中英

在Qt Creator中進行編譯時在Qt中出現Libvirt錯誤

[英]Libvirt in Qt error while compiling in Qt Creator

為什么我得到這個錯誤

error: undefined reference to `virConnectOpen'

每當我編譯它以及許多其他功能時?

經過一些研究,我發現了這一點: http : //comments.gmane.org/gmane.comp.emulators.libvirt/62812
但是我不知道如何在Qt Creator中為gcc包含-lvirt選項。

假設您有一個qmake項目,請打開.pro文件,並在以下行中包含該庫:

LIBS += -lvirt

另外,您可以在“編譯輸出”視圖中查看實際的gcc編譯命令,您可以從屏幕底部選擇該命令。 添加-lvirt之后,您應該看到-lvirt添加到鏈接命令(輸出中最后一個gccg++命令)。 在解決諸如此類的問題時,了解如何查看該輸出非常有用,您需要在其中為編譯器或鏈接器添加一些選項,並希望查看實際為其提供了哪些選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM