Qwtplot3D Qt5.12.0 MinGW 编译运行

Qwtplot3D 下载源码后,在Qt下使用VS的编译器,不用做任何改动即可编译通过,使用MinGW(Mini  GCC for Win)编译器时,相当于用的gcc编译器,

可以将其当做在Linux下的编译,按如下步骤:

1、删除VS相关的文件,qwtplot3d-vc*  文件;不然会报VS版本对不上的错误;

2、使用QtCreator打开qwtplot3d.pro文件,将子工程src/src.pro文件内

win32 {
    QMAKE_CXXFLAGS += -MP
    QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_STL
    QMAKE_CXXFLAGS_RELEASE += /fp:fast /arch:SSE2
}

部分改做如下:

win32 {
#    QMAKE_CXXFLAGS += -MP
#    QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_STL
#    QMAKE_CXXFLAGS_RELEASE += /fp:fast /arch:SSE2

    QMAKE_CXXFLAGS += -fno-exceptions
}

3、将子工程example/任一工程/common.pro文件内上述部分做同样修改;

4、重新编译即可通过;

5、使用时pro文件可能同样需要添加

QMAKE_CXXFLAGS += -fno-exceptions

 

posted on 2021-12-14 14:02  明太宗朱棣  阅读(272)  评论(0编辑  收藏  举报

导航