在一个项目中用于mingw和msvc编译器的Qwt

时间:2019-03-18 07:35:01

标签: qt5 qwt

美好的一天,

我正在尝试将QWT库用于我的两个编译器( mingw 7.3 x64,msvc 14.0 x64 )。 我下载了qwt.zip并将其解压缩到两个编译器的两个不同文件夹中。 然后,我从正确的cmd环境运行qmake qwt.pro。 并构建其: -mingw32-make -j8表示mingw; -nmake /j8用于msvc。

然后我成功地为两个不同的文件夹安装了它: -QWT_PATH = C:/opt/Qwt-6.1.4-qt-5.12.0-MinGW-7.3-x64 -QWT_PATH = C:/opt/qwt-6.1.4-qt-5.12.0

*.pro文件中,我有以下指示:

win32-g++{
  message("build with mingw32 compiler")
  QWT_PATH = C:/opt/Qwt-6.1.4-qt-5.12.0-MinGW-7.3-x64
}

win32-msvc*{
  message("build with msvc compiler")
  QWT_PATH = C:/opt/qwt-6.1.4-qt-5.12.0
}

INCLUDEPATH += $$QWT_PATH/include
include($$QWT_PATH/features/qwt.prf) # **I use the second way to include qwt**

我在QtCreator的构建环境中未设置 QMAKEFEATURES QT_PLUGING_PATH 。 这两个项目都建在单独的文件夹中。 但是我只能运行我的msvc项目。

Mingw建造的飞机坠毁了。通过qtcreator调试器运行它没有结果或某些信息(the programm has finished)。 我尝试从带有gdb的cmd运行,该消息框在启动应用程序(0xc00007b)时出现文本错误

0 个答案:

没有答案