VS2017未解決の外部シンボル__vscwprintf

私は、以前のプロジェクトの再コンパイルし、VS2012 VS2017にアップグレードされます、次のエラーがありました

エラーLNK2019未解決の外部シンボル__imp__vsnprintf、シンボルは関数*******で参照されています

理由: 

  vs2017のデフォルトのコンパイラは標準ライブラリインライン処理の多くを採用し、その標準的なライブラリファイルをリンクすることはできないがあるので、標準ライブラリの標準ライブラリ関数への特別なリンクを追加しますとき

ソリューション:

> [プロパティ]、リンカ - - legacy_stdio_definitions.libを追加>追加の依存関係の内部あるいは溶液中でvs2017プロジェクト検索

スタートアップファイル書き込みの#pragmaコメント(libに、「legacy_stdio_definitions.lib」)の開始時に

  

 

おすすめ

転載: www.cnblogs.com/hul201610101100/p/11261639.html