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

看板C_and_CPP (C/C++)作者 (阿榮)時間7年前 (2019/03/25 13:55), 編輯推噓0(004)
留言4則, 3人參與, 7年前最新討論串1/1
*[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#。 現在要轉換平台,對於細節的使用不甚了解 才詢問這種新手問題 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.38.5 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1553493301.A.C8F.html

03/25 14:23, 7年前 , 1F
你的RoyaleSample.pro裡面有加你要用的函式庫路徑嗎?
03/25 14:23, 1F

03/25 15:15, 7年前 , 2F
這是 linker error, 不是沒有 hpp 是沒有 so 或 a
03/25 15:15, 2F

03/25 15:17, 7年前 , 3F
如果你的專案是 .pro 應該要加 LIBS += -Lxxx/bin
03/25 15:17, 3F

03/26 09:17, 7年前 , 4F
沒加lib,試後已經成功,謝謝^^
03/26 09:17, 4F
文章代碼(AID): #1Sc6qroF (C_and_CPP)
文章代碼(AID): #1Sc6qroF (C_and_CPP)