Я создаю библиотеку x64 в Visual Studio 2008 и отдельно связываю ее с библиотекой x64 (в данном случае с использованием инструментальной цепочки WDK Build.exe). Большинство общих символов времени выполнения C соединяются нормально, что указывает на то, что версии библиотек достаточно хорошо согласованы, но эти два символа RTC_ *, в частности, не работают. Принудительное использование разных версий библиотеки времени выполнения, а также включение агрессивного символа в параметры компоновщика библиотеки не решают проблему.





Эти символы RTC_* упоминаются в нескольких местах в Google, но недостаточно хорошо документированы. Это точки входа, используемые новой функцией Runtime Check (RTC) компилятора VC9. Отключение проверок времени выполнения в [Project Property Pages] > Configuration Properties > C/C++ > Code Generation путем установки Basic Runtime Checks с Both (/RTC1, equiv. to /RTCsu) на Default.