我正在处理以下设置: C++/CLI dll 链接到静态库,该库本身链接到 libboost_thread 的静态构建。如果不链接 libboost_thread,加载 dll 的 .exe 运行良好。我什至可以链接到 libboost_system,它仍然运行良好。在我链接 libboost_thread 的那一刻,应用程序总是在启动时崩溃,甚至在输入我的任何代码之前都会出现访问冲突。如果我不包含任何 boost 标头,甚至会发生这种情况,我不必使用 boost 中的任何东西。仅仅链接 boosts 线程库就足以让应用程序崩溃。
我正在使用 boost 1.53.0 和来自http://boost.teeks99.com/的预构建 Windows 库(尤其是 libboost_thread-vc110-mt-gd-1_53.lib,32 位和 64 位版本,引发了这个问题) .
任何想法,什么会导致?