1

Visual Studio 2013 で tcmalloc を使用してプロジェクトをコンパイルしようとしました。gperftoolsパッケージから libtcmalloc の .lib ファイルをコンパイルし、libtcmalloc.lib をリンカー入力オプションに追加しました。

プロジェクトをビルドしようとすると、次のエラーが発生します。

1> Finished generating code
1>* CIL library *(* CIL module *) : error LNK2005: _strtoll already defined in LIBCMT.lib(strtoq.obj)
1> fatal error LNK1169: one or more multiply defined symbols found

リンカー オプションから libtcmalloc.lib を削除すると、プロジェクトは正常にコンパイルされます。

4

0 に答える 0