簡體   English   中英

wxwidgets:使用CMake鏈接到wxMediaCtrl

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM