是否可以静态链接动态链接的Qt?

时间:2016-02-08 01:24:12

标签: visual-studio-2013 qt5 static-linking dynamic-linking

我一直想知道是否可以同时动态和静态地链接不同的库? 当我试图将Qt5(动态链接)链接到其他只能静态编译的库时,由于此错误以及一些其他错误抱怨{{1}中符号的多个定义,我无法使其工作}:

msvcrtd.lib

详细的错误消息: Detailed error messages

我绝对相信我是静态构建了所有库,并且我已将qtmaind.lib(qtmain_win.obj):-1: Error: LNK2038: mismatch detected for "RuntimeLibrary": value "MDd_DynamicDebug" doesn't match value "MTd_StaticDebug" in main.obj QMAKE_CFLAGS_DEBUG += /MTd添加到.pro文件中。

是不是可以混合动态和静态链接(在Qt中)或我做错了什么?

  • Qt版本:Qt 5.5.1 64Bit
  • 编译器:MSVC2013 64Bit

0 个答案:

没有答案