它出现的构建模式在qwtbuild.pri
(从qwt-6.1.2.tar.bz2
)在第35行设置只需更改CONFIG += release
到CONFIG += debug
,建设有:
qmake qwt.pro
make
然后检查在lib
文件夹中的结果,我的样子(我改名lib
到lib-release
和lib-debug
):
~/Downloads/qwt-6.1.2$ ls -lsth lib-release/
total 1,7M
0 lrwxrwxrwx 1 user user 15 Mai 14 08:05 libqwt.so.6.1 -> libqwt.so.6.1.2
0 lrwxrwxrwx 1 user user 15 Mai 14 08:05 libqwt.so -> libqwt.so.6.1.2
0 lrwxrwxrwx 1 user user 15 Mai 14 08:05 libqwt.so.6 -> libqwt.so.6.1.2
1,7M -rwxrwxr-x 1 user user 1,7M Mai 14 08:05 libqwt.so.6.1.2
~/Downloads/qwt-6.1.2$ ls -lsth lib-debug/
total 19M
19M -rwxrwxr-x 1 user user 19M Mai 14 10:16 libqwt.so.6.1.2
0 lrwxrwxrwx 1 user user 15 Mai 14 10:16 libqwt.so.6 -> libqwt.so.6.1.2
0 lrwxrwxrwx 1 user user 15 Mai 14 10:16 libqwt.so.6.1 -> libqwt.so.6.1.2
0 lrwxrwxrwx 1 user user 15 Mai 14 10:16 libqwt.so -> libqwt.so.6.1.2
你试过'让-DDEBUG -g'?我在使用CMake进行调试和发布时都使用qwt,而且我唯一使用的qmake命令是'qmake qwt.pro',所以我认为调试库从'make'步骤开始。我也做'make install'步骤。 –