根据wxWidgets正确链接

link correctly against wxWidgets

本文关键字:链接 wxWidgets 根据      更新时间:2023-10-16

因此,最近,我下载了适用于C++的最新版本wxPack(wxWidgets3.0.0(并安装了它。现在我想在程序中使用它,我在库的基本目录中包含了"include"路径,并将gcc48_lib目录添加到库目录中。然而,我不太清楚要链接哪个库才能显示一个按钮的对话框。我尝试了libwxmsw30ulibwxmsw30u_core,但都出现了链接错误,这里有几个对wxWidget组件的未定义引用,比如几个类方法。我已经试着在谷歌上搜索过了,但我得到的只是关于如何构建真正的wxWidgets源代码的教程,而不是如何链接它,所以那里没有有价值的信息。任何帮助都将不胜感激。

链接所需的库在此wxWidgets页面上进行了描述。

正如您所看到的,总是需要wxBase(在您的情况下是libwxbase30u(,然后wxCore用于所有GUI内容。其余部分仅由某些组件使用,如该页所述。

还有一些其他辅助库,如libwxzliblibwxpngd,但这些库应该很容易通过丢失符号的名称或您正在使用的相关功能(压缩、PNG图像…(来确定