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

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

本文关键字:debs 获取 WxWidgets setup Debian 安装      更新时间:2023-10-16

首先是问题,然后是详细信息:我从 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。

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