Visual Studio2008でx64libをビルドし、それをx64 DLLに個別にリンクしています(特に、この場合はWDK Build.exeツールチェーンを使用しています)。ほとんどの一般的なCランタイムシンボルは正常にリンクし、ライブラリバージョンが十分に一致していることを示しますが、これら2つのRTC_*シンボルは特に失敗します。異なるランタイムライブラリバージョンを強制したり、libのリンカーオプションに積極的なシンボルを含めても、問題は解決しません。
1425 次
1 に答える
1
これらのRTC_*
記号は Google のいくつかの場所で言及されていますが、十分に文書化されていません。これらは、VC9 コンパイラの新しいランタイム チェック (RTC) 機能によって使用されるエントリポイントです。からに[Project Property Pages] > Configuration Properties > C/C++ > Code Generation
設定して、ランタイム チェックインを無効にします。Basic Runtime Checks
Both (/RTC1, equiv. to /RTCsu)
Default
于 2009-01-08T02:10:21.987 に答える