QT vs下 默认MDD方式调用依赖库,当有的第三方依赖库是需要MTD方式调用的时候却又无法更改时,需要将工程修改为MTD,
修改为mTD后编译还是会出错,提示检测到RuntimeLibrary的不匹配,在qtmain.lib中
qtmaind.lib(qtmain_win.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MTd_StaticDebug
需要在连接器命令行加一句即可:
/ENTRY:"mainCRTStartup"
重新编译通过