我还是没太明白,现在是应用代码用了TLS,而且没用dll。
搜了下,没发现qwindows.dll代码有用到TLS。
而且为什么是atomic受到影响?它是放在TLS的?
【 在 javaboy 的大作中提到: 】
: 不是。和vc2017没关系。和qt有部分关系。
: 原因是windows xp的LoadLibrary不会正确处理TLS entry,会导致threadlocal数据未初始化。qt一定要用tls,就会在xp上引起bad access。
:
--
修改:cn62 FROM 175.42.42.*
FROM 175.42.42.*