在 Debian 上安装所有的 .debs 后如何获得 WxWidgets setup.h?

How Do I Get WxWidgets setup.h after I install all the .debs on Debian?

先是问题,再是细节: 我从 wxwidgets 教程中复制了一个 hello-world 程序,并尝试从命令行编译它,如下所示:

g++ -o h wxhello.cpp -I/usr/include/wx-3.0

由于找不到 "wx/setup.h",编译很快终止。我研究了这个显然非常常见的问题,并了解到应该有第二个包含路径,指向可以找到适合我情况的个人 setup.h 的地方。所以我尝试了:

find /usr/include/wx-3.0 -name "setup.h"

结果什么也没有。

所以我通过在 Synaptic 中标记 libwxgtk3.0-dev 并允许安装所有依赖项来安装 wxWidgets(总共大约 40 个包,因为我只是设置了这个东西)。

如何编译我的程序?

您需要在命令行中使用 wx-config --cxxflags --libs 像这样用反引号括起来

 g++ -o h wxhello.cpp `wx-config --cxxflags --libs`

这不是 Windows 上的解决方案,但它应该适用于任何 Linux。

据我所知,这没有以可搜索的方式记录。