0

我正在 Visual Studio 2008 中构建一个 x64 库,并将其单独链接到一个 x64 DLL(在这种情况下特别使用 WDK Build.exe 工具链)。大多数通用 C 运行时符号链接正常,表明库版本匹配得很好,但这两个 RTC_* 符号特别失败。强制使用不同的运行时库版本,以及在 lib 的链接器选项中包含激进的符号并不能解决问题。

4

1 回答 1

1

这些RTC_*符号在 Google 上的多个地方都提到过,但没有很好的记录。它们是 VC9 编译器的新运行时检查 (RTC) 功能使用的入口点。[Project Property Pages] > Configuration Properties > C/C++ > Code Generation通过设置Basic Runtime Checksfrom Both (/RTC1, equiv. to /RTCsu)to禁用运行时签入Default

于 2009-01-08T02:10:21.987 回答