4

私のdllには2つのエントリポイントがあり、両方のエントリで使用したいEasyLogging++..

このヘッダーを使用しようとしました:

#pragma once
#ifndef EASYLOGGING_LOADER_H
#define EASYLOGGING_LOADER_H

#include "easylogging++.h"

INITIALIZE_EASYLOGGINGPP

#endif

しかし、このファイルが含まれていると、次のようなエラーが発生します。

Error   LNK2005 "class std::shared_ptr<class el::base::Storage> el::base::elStorage" (?elStorage@base@el@@3V?$shared_ptr@VStorage@base@el@@@std@@A) already defined in gInput.obj

これを解決するためのアイデアはありますか?ありがとう

ps。私はを使用していますEasylogging++ v9.96.4

4

1 に答える 1