gpt4 book ai didi

qt - 错误C2440 : 'default argument' : cannot convert from 'const wchar_t [1]' to 'BSTR'

转载 作者:行者123 更新时间:2023-12-04 13:47:54 24 4
gpt4 key购买 nike

使用此命令qmake.exe project.pro -r -spec win32-msvc2015时出现以下错误

C:\Program Files (x86)\Windows Kits\8.1\include\um\mshtml.h(50130): error C2440: 'default argument': cannot convert from 'const wchar_t [1]' to 'BSTR'

它与 qmake.exe project.pro -r -spec win32-msvc2013一起正常工作

意味着它可以使用win32-msvc2013构建良好,但不能使用win32-msvc2015构建。我在项目文件中添加了以下内容,此后我可以在2013年构建,但不能在2015年构建。
win32: QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings 

有人对此有想法吗,2015年需要什么?

最佳答案

这是因为某些Windows header 违反了strictStrings规则。您可以尝试进一步松开检查:

win32: QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings
win32: QMAKE_CFLAGS_RELEASE -= -Zc:strictStrings
win32: QMAKE_CFLAGS -= -Zc:strictStrings
win32: QMAKE_CXXFLAGS -= -Zc:strictStrings

关于qt - 错误C2440 : 'default argument' : cannot convert from 'const wchar_t [1]' to 'BSTR' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37204166/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com