如何在 Linux 上构建 wxWidgets 示例
How do you build wxWidgets samples on linux
我最近下载了wxWidgets(从源代码安装,但我认为这不是问题所在(,但我无法弄清楚如何构建Linux上提供的示例。据我所知,给出的所有makefile都是针对Windows机器的,从我在网上找到的几件事来看,只是说在目录中运行make,但这只会给我留下一个
make: *** No targets specified and no makefile found. Stop.
我不知道如何构建它们。我尝试构建的特定示例可以在此处找到: https://github.com/wxWidgets/wxWidgets/tree/WX_3_0_BRANCH/samples/minimal
我正在使用 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_mswudminimal_sample_rc.o --define __WXMSW__ --define _UNICODE --include-dir .....libgcc_libmswud --include-dir ./../../include --include-dir . --include-dir ./../../samples --define NOPCH
make: -c: Command not found
make: *** [makefile.gcc:234: gcc_mswudminimal_sample_rc.o] Error 127
但从我所能收集到的信息来看,这是因为该makefile适用于Windows机器
您需要运行配置脚本来为系统生成生成文件。 维基上有一篇关于此的好文章。 配置脚本将为库和示例生成生成文件。
在 Linux 上,这个 2 步配置/制作过程对于构建库和程序非常常见。
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- 无法在 CLion 中构建 C++ 项目
- 函数向量_指针有不同的原型,我可以构建一个吗
- 如何使用ndk-build.cmd构建Android.so文件
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- CMake WxWidgets项目成功地在Linux上构建,但没有在Windows上构建
- 使用 Visual Studio 2019 构建 Hello World wxwidgets 应用程序时出错
- meson-build:wxWidgets 资源文件,用于 Windows 未构建
- 如何在 Linux 上构建 wxWidgets 示例
- 构建wxWidgets后该如何处理
- wxWidgets jpeg库构建问题
- 构建 wxWidgets 你好世界
- CodeBlocks:如何使用wxWidgets库DLL构建C++应用程序
- 在CLion(windows)上构建wxWidgets 3.0.3程序
- 在Windows上使用GCC的链接时间优化构建wxWidgets DLL时出错
- 在MinGW中使用-j(jobs)选项构建wxWidgets时出错
- C++:使用 g++ 和 -m32 选项构建的 c++ 库在 Msys 下构建 wxWidgets 项目时出现 ld 不
- 成功构建wxWidgets后的下一步操作:Visual Studio 2010
- 如何在Windows上使用Eclipse构建wxWidgets