我正在测试一个名为 clunk ( http://sourceforge.net/projects/clunk/ ) 的小声音库。我为 Visual Studio 11 构建了该库并将其链接到我的 Visual Studio 项目中。当我尝试 test.cpp 时,我得到了 msvcr110d.dll 抛出的断言。
它是否与我的运行时库设置有关:它是“ Multithreaded-Debug-DLL (/MDd) ”?在 clunk 的 cmakelist.txt 中,我添加了以下代码行:
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MDd")
我仍然收到指针分配存在问题的消息。为什么?