[英]Yocto - iwlib.h no such file or directory
我正在做一個需要 iwlib 的項目。 在我的電腦上它工作正常,但我無法將我的項目添加到 Yocto。 我收到錯誤<iwlib.h> No such file or directory.
我試圖在我的項目配方文件中將iw
添加到圖像和DEPENDS
變量中,但它似乎不起作用。 我仍然得到同樣的錯誤。 我曾經認為iw
文件安裝在我 PC 上的另一個路徑中,所以我用iw
構建了圖像,但沒有我的應用程序,接下來我使用find -iname
在我的所有 Yocto 存儲庫中找到這個文件,但我沒有沒找到。
你知道如何將 iw package 添加到 Yocto 嗎? 提前感謝您的任何幫助。
編輯:錯誤:
In file included MyClass.cpp:1:
MyClass.hpp:5:10: fatal error: iwlib.h: No such file or directory
5 | #include <iwlib.h>
| ^~~~~~~~~
compilation terminated.
該錯誤發生在編譯過程中。 該文件確實沒有出現在我的 Yocto 存儲庫中。 我認為文件iwlib.h
是iw
packege 的一部分。 在.manifest
文件中,我可以看到 package iw
但我仍然沒有iwlib.h
文件。
iwlib.h
不是iw
軟件的一部分,而是wireless-tools
c.f 的一部分。 https://github.com/HewlettPackard/wireless-tools/blob/master/wireless_tools/iwlib.h and https://git.kernel.org/pub/scm/linux/kernel/git/jberg/iw.git/樹/ (沒有 iwlib.h)。
wireless-tools
已從 openembedded-core 中刪除,因為它已經過時且未維護,因此不再有意義(特別是因為iw
取代了wireless-tools
。最后一個配方在 sumo 中,當時的內容可在此處獲得: https: //cgit.openembedded.org/openembedded-core/tree/meta/recipes-connectivity/wireless-tools?id=95957e3a5fc72406391441627fb19bc36c655072
我想你遷移到iw
並使用我假設iw.h
是有意義的嗎? 否則,您將需要采用舊的wireless-tools
配方,最終將其適應您的 Yocto 版本,然后將其添加到您的軟件的DEPENDS
項中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.