ubuntu用codeblocks编译wxwidget项目报错wx/wx.h找不到文件,如何解决?

ubuntu上设置安装了codeblocks和wxWidget,在编译构建窗体程序时出错,找不到wx/wx.h文件
如下图:

img

img

尝试过在build option里添加头文件路径,没有用
也尝试过改成:#include "wx/wx.h",仍没有用

在Ubuntu上使用Code::Blocks编译wxWidgets项目时,可能会遇到无法找到头文件"wx/wx.h"的错误。这通常是由于未正确设置wxWidgets的安装路径或Code::Blocks项目配置中未正确指定wxWidgets库的位置所致。

以下是可能的解决方案:
1、检查wxWidgets的安装路径。确保wxWidgets已正确安装并已添加到系统路径中。您可以使用以下命令检查wxWidgets是否正确安装:

img


如果输出版本号,则说明wxWidgets已正确安装并已添加到系统路径中。

2、在Code::Blocks项目中添加wxWidgets库的路径。打开您的项目,选择“Project”菜单,然后选择“Build options”选项。在“Compiler settings”选项卡下,找到“Search directories”部分,然后添加wxWidgets库的路径。例如,如果您使用的是wxWidgets 3.1.5版本,则库的路径可能类似于以下路径:

img


注意,您需要根据您的系统和安装版本更新路径。

3、在Code::Blocks项目中添加wxWidgets库。在“Linker settings”选项卡下,找到“Link libraries”部分,然后添加以下库文件:

img


这是wxWidgets库的名称和版本,它会在编译时链接到您的项目中。

4、重新编译项目。完成以上步骤后,重新编译您的项目即可。如果一切顺利,您将不再收到找不到"wx/wx.h"头文件的错误。
希望这些步骤可以帮助您解决问题。如果问题仍然存在,请确保您已正确安装wxWidgets,并在Code::Blocks项目中正确配置了wxWidgets库的路径和链接。