[英]wxwidgets: linking to wxMediaCtrl using CMake
我正在嘗試使用wxWidgets和wxMediaCtrl播放一些視頻文件。 但是,我在將應用程序與wxMediaCtrl鏈接時遇到問題。 我看了一些wxWidgets文檔,但不清楚該怎么做。
因此,我有一個使用它的應用程序,並且在我的頂級CMakeLists中,我使用wxWidgets如下:
find_package(wxWidgets REQUIRED core base)
INCLUDE(${wxWidgets_USE_FILE})
我認為在這里我也應該使用其他庫(與wxMediaCtrl相關),但不知道它們的名稱。
然后,我將我的應用鏈接為:
TARGET_LINK_LIBRARIES(${NAME} ${wxWidgets_LIBRARIES})
現在,當我執行此操作時,無論將wxMediaCtrl用作以下位置,我都會收到鏈接器錯誤:
undefined reference to `wxMediaCtrl::GetPlaybackRate()
undefined reference to `vtable for wxMediaCtrl'
對於wxMediaCtrl的各種方法,這些實例有多個。
好的,我通過設置解決了問題:
find_package(wxWidgets REQUIRED core base media)
我還必須添加媒體組件。 我還不知道如何獲取wxWidgets中可用組件的列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.