Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在linux上构建wxWidgets示例_C++_Linux_Build_Wxwidgets - Fatal编程技术网

C++ 如何在linux上构建wxWidgets示例

C++ 如何在linux上构建wxWidgets示例,c++,linux,build,wxwidgets,C++,Linux,Build,Wxwidgets,我最近下载了wxWidgets(从源代码处安装,但我不认为这是问题所在),我不知道如何构建linux上提供的示例。据我所知,所有提供的makefile都是针对windows机器的,从我在网上找到的一些东西来看,我只是说在目录中运行make,但这只会给我留下一个 make: *** No targets specified and no makefile found. Stop. 我不知道如何建造它们。我正在尝试构建的特定示例可以在这里找到: 我正在使用wxwidgets版本:3.0.5,Ub

我最近下载了wxWidgets(从源代码处安装,但我不认为这是问题所在),我不知道如何构建linux上提供的示例。据我所知,所有提供的makefile都是针对windows机器的,从我在网上找到的一些东西来看,我只是说在目录中运行make,但这只会给我留下一个

make: *** No targets specified and no makefile found. Stop.
我不知道如何建造它们。我正在尝试构建的特定示例可以在这里找到:

我正在使用wxwidgets版本:3.0.5,Ubuntu:20.04 ,如果需要任何其他信息,请直接询问

不太确定如果我错过了什么,任何帮助都会很好,谢谢

编辑:我也尝试使用make-f makefile.gcc构建它们,但出现以下错误:

if not exist gcc_mswud mkdir gcc_mswud
make: -c: Command not found
make: [makefile.gcc:219: gcc_mswud] Error 127 (ignored)
windres --use-temp-file -i../../samples/sample.rc -ogcc_mswud\minimal_sample_rc.o    --define __WXMSW__       --define _UNICODE  --include-dir .\..\..\lib\gcc_lib\mswud --include-dir ./../../include  --include-dir .  --include-dir ./../../samples --define NOPCH
make: -c: Command not found
make: *** [makefile.gcc:234: gcc_mswud\minimal_sample_rc.o] Error 127

但据我所知,这是因为makefile是针对windows机器的

您需要运行configure脚本为您的系统生成make文件。有一个很好的例子。configure脚本将为库和示例生成make文件


在linux上,这两步配置/生成过程在构建库和程序时非常常见。

我不知道构建目录中也有一个示例文件夹,谢谢您的帮助