Wxwidgets 基于wxObject的类链接失败
首先,这是在Linux上构建的 我们有一个基于wxObject的API,我们不使用GUI对象。我们的课程定义如下:Wxwidgets 基于wxObject的类链接失败,wxwidgets,Wxwidgets,首先,这是在Linux上构建的 我们有一个基于wxObject的API,我们不使用GUI对象。我们的课程定义如下: #include <wx/wx.h> class apibaseclass : public wxObject { apibaseclass(); ~apibaseclass(); } 麻烦的是,如果我用publicwxstring替换publicwxobject,那么它的链接就很好了。为什么我无法访问wxObject 注意:我以前从未链接过libw
#include <wx/wx.h>
class apibaseclass : public wxObject
{
apibaseclass();
~apibaseclass();
}
麻烦的是,如果我用publicwxstring替换publicwxobject,那么它的链接就很好了。为什么我无法访问wxObject
注意:我以前从未链接过libwx_baseu-2.6以外的任何东西。事实上,当我在没有GUI的情况下构建时,它只构建libwx_baseu-2.6、libwx_baseu_-net-2.6和libwx_baseu_-xml-2.6
我需要做什么才能让事情以最小的混乱和混乱重新构建和链接?使用
wx-config --cxxflags --libs base
为我提供了允许我正确构建项目的缺失项。毫无疑问,这是我五年前使用的。好吧,我想出来了。使用wxconfig-cxflags-libs base为我提供了所需的标志,现在它可以正确链接和构建。
wx-config --cxxflags --libs base