More than 3 years have passed since last update.
posted at 2017-06-07
古いVisualStudioで作ったプロジェクトをVisualStudio2015でビルドしようとすると、 エラー LNK2001 外部シンボル "__imp_printf" は未解決です。 や エラー LNK2019 未解決の外部シンボル __imp__snprintf が関数 *** で参照されました。 といったエラーが出てしまった。
エラー LNK2001 外部シンボル "__imp_printf" は未解決です。
エラー LNK2019 未解決の外部シンボル __imp__snprintf が関数 *** で参照されました。
VisualStudio2015ではprintf()やscanf()関係がガラっと変わっているらしい。
リンカーの入力オプションで依存ライブラリとして legacy_stdio_definitions.lib を加えるとよい。
legacy_stdio_definitions.lib
Updated to VS 2015 and now get Unresolved External Errors