【发布时间】:2010-04-23 10:31:25
【问题描述】:
我正在使用 boost::interprocess::message_queue 和 VC++(在 Microsoft Visual Studio 2005 中)。 它在调试模式下正常工作。 然后当我在发布模式下编译我的程序时它停止工作,每次我调用“try_send”它都会返回false。 我不明白发布模式和调试模式之间的设置有何不同,这会使队列停止工作。
【问题讨论】:
-
查找编译器的更新或将其替换为较新的版本。
-
是否可以更改 Visual Studio 使用的编译器?我查看了选项,但没有找到。
标签: c++ boost visual-c++ boost-interprocess