[問題] Linux QT 網路套件的使用(新手)

作者: chuinzong (阿榮)   2019-03-25 13:54:56
*[36m開發平台(Platform): (Ex: Win10, Linux, ...) *[m
Linux Ubuntu 16.04
*[36m編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)*[m
QT5.5.1
*[36m額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) *[m
OpenCV 4.0.0
*[36m問題(Question):*[m
各位大神好,目前遇到兩個問題
在安裝嵌入式系統測試OpenCV,是可以完成測試的。如圖所示
https://drive.google.com/open?id=1FkxPfQVAgY1bz9Ezs_KOvoprvnF6nLPe
可是要安裝廠商提供的開發套件,使用上也做include
https://drive.google.com/open?id=12DVqEhk2zxLTQZOGj5ZEv-NL4o_l42p7
1. 最後只剩下ROYALE_API,想問各位大大,這部分市代表說我還沒有include到Lib嗎?
https://drive.google.com/open?id=1xni5aOyJirUxv-8xSQu1p_DNI5cdeiV9
https://drive.google.com/open?id=1CMq_M1u5QjaQqIBdse03tt22Re7IAP3x
可是那邊的.hpp路徑也有,可是API呼叫卻是出現未定義情況。
想問說這種問題要怎去排除。
2.有查詢到在Sample有CMakeLists.txt,想問說在此QT專案要放置在哪邊還是可以不用管
設定。
餵入的資料(Input):
https://drive.google.com/open?id=1aNJgTtVA0rXhWcC4nHOxAMGQw_rufSM9
預期的正確結果(Expected Output):
編譯可以通過
錯誤結果(Wrong Output):
undefined reference to ...
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
套件的呼叫使用,整個程式碼較難抽離~
補充說明(Supplement):
由於從Windows跨至LINUX,之前的UI介面是MFC及C#。
現在要轉換平台,對於細節的使用不甚了解
才詢問這種新手問題
感謝各位
作者: nh60211as   2019-03-25 14:23:00
你的RoyaleSample.pro裡面有加你要用的函式庫路徑嗎?
作者: uranusjr (←這人是超級笨蛋)   2019-03-25 15:15:00
這是 linker error, 不是沒有 hpp 是沒有 so 或 a如果你的專案是 .pro 應該要加 LIBS += -Lxxx/bin
作者: chuinzong (阿榮)   2019-03-26 09:17:00
沒加lib,試後已經成功,謝謝^^

Links booklink

Contact Us: admin [ a t ] ucptt.com