我需要在我的 QT 專案中使用 capability.h 庫中的函式。所以我已經成功地將 <sys/capability.h> 包含在我的 cpp 檔案中并嘗試了這個:
char *result = NULL;
ssize_t length;
cap_t caps;
path = "/*path/*";
caps = cap_get_file(path);
if (caps)
result = cap_to_text(caps, &length);
else
qDebug() << "ERROR";
cap_free(caps);
現在我遇到cap_get_file了諸如 cap_get_file、cap_to_text 和 cap_free 函式的“未定義參考”之類的問題。我在做什么錯,我應該如何在 QT 中使用 linux 系統庫?
uj5u.com熱心網友回復:
將此行添加到您的.pro檔案中:
LIBS = -lcap
它應該可以解決問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/448137.html
上一篇:DelphiFMX無法在運行時更改TComboboxTListItem的下拉文本
下一篇:QT按鈕創建物件
