【发布时间】:2016-04-18 16:16:27
【问题描述】:
我正在尝试使用 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 的各种方法,这些实例有多个实例。
【问题讨论】: