构建WxWidgets示例程序时的错误信息
Error message when building WxWidgets sample program
我试图按照说明 here 设置 WxWidgets。
我已经设法 运行 命令 wx-config --version
和 wx-config --list
但不是编译最小示例的命令,它们是:
CD gtk-build/samples/minimal
制作
./最小
经过大量显示消息后,我到达了:
/usr/bin/ld: cannot find -lwxtiff-3.1
/usr/bin/ld: cannot find -lwxjpeg-3.1
/usr/bin/ld: cannot find -lwxregexu-3.1
collect2: error: ld returned 1 exit status
make: *** [minimal] Error 1
Makefile:149: recipe for target 'minimal' failed
The command '/bin/sh -c make' returned a non-zero code: 2
我是不是错过了一些库的安装?
有个类似的question for windows here,但是那里的答案好像不适合linux。
首先,请查看 official instructions 而不是 wiki,它可能是最新的,也可能不是。
其次,运行 make clean
您删除了树内 makefile 使用的库。因此,不出所料,您不能再使用它们了,但是您可以使用源代码树中的 makefile.unx
,即如果 wx-config
在您的 PATH
中,只需使用 make -f makefile.unx
在 $wx/samples/minimal
中(并且 不是 在 gtk-build/samples/minimal
中)。
我试图按照说明 here 设置 WxWidgets。
我已经设法 运行 命令 wx-config --version
和 wx-config --list
但不是编译最小示例的命令,它们是:
CD gtk-build/samples/minimal 制作 ./最小
经过大量显示消息后,我到达了:
/usr/bin/ld: cannot find -lwxtiff-3.1
/usr/bin/ld: cannot find -lwxjpeg-3.1
/usr/bin/ld: cannot find -lwxregexu-3.1
collect2: error: ld returned 1 exit status
make: *** [minimal] Error 1
Makefile:149: recipe for target 'minimal' failed
The command '/bin/sh -c make' returned a non-zero code: 2
我是不是错过了一些库的安装?
有个类似的question for windows here,但是那里的答案好像不适合linux。
首先,请查看 official instructions 而不是 wiki,它可能是最新的,也可能不是。
其次,运行 make clean
您删除了树内 makefile 使用的库。因此,不出所料,您不能再使用它们了,但是您可以使用源代码树中的 makefile.unx
,即如果 wx-config
在您的 PATH
中,只需使用 make -f makefile.unx
在 $wx/samples/minimal
中(并且 不是 在 gtk-build/samples/minimal
中)。