我有C++代码,它使用QueueUserWorkItem来调用从调用winsock接受的包装类的函数。这在调试中可以正常工作,如果我使用Dependency Walker的启动配置文件选项运行发布可执行文件,它也可以工作。但是,如果我正常运行发行版可执行文件,它会在对QueueUserWorkItem的调用中崩溃。只要它调用该函数,应用程序就会退出。执行永远不会到达我传入QueueUserWorkItem的函数,但函数指针是有效的。Windows QueueUserWorkItem C++发布模式问题
有没有人知道任何可能导致QueueUserWorkItem在发布模式下崩溃而不是调试?
涉及QUWI并受工具影响的碰撞通常是由穿线比赛引起的。改变的时间可以触发他们。 – 2011-03-29 21:03:49