【发布时间】:2010-02-15 20:48:20
【问题描述】:
我正在开发一个应用程序,它使用两个第三方库,每个库都有预编译的库和 dll,其中一个为调试和发布版本 (A[d].lib) 和其他只为发布版本提供 .lib 文件 (B.lib)。
在发布模式下编译(使用 MSVC9)工作正常,但尝试在调试模式下编译失败,因为第三方 A 需要 LIBCMTD.lib(或 MSVCRTD.lib)而第三方 B 需要 LIBCMT.lib(或MSVCRT.lib)。
我可以解决这个问题还是我在发布模式下无法调试?
【问题讨论】:
标签: c++ debugging visual-c++ linker