0
私はリポジトリからコンパイルLUAブリッジをしようとしていた https://github.com/vinniefalco/LuaBridge/releasesエラーコンパイルLUAブリッジ
しかしエラー C2953「luabridge :: FuncTraits」になった:クラステンプレートは、すでに定義されているがLuaBridgeDemo luabridgedemo-1.0 \ luabridgedemo- 1.0 \ luabridge \綿密に検討されると1436
は、ヘッダファイル
template <typename R, typename D>
struct FuncTraits <R (*)() THROWSPEC, D>
{
static bool const isMemberFunction = false;
typedef D DeclType;
typedef R ReturnType;
typedef None Params;
static R call (DeclType fp, TypeListValues <Params> const&)
{
return fp();
}
};
template <class T, typename R, typename D>
struct FuncTraits <R (T::*)() const THROWSPEC, D>
{
static bool const isMemberFunction = true;
static bool const isConstMemberFunction = true;
typedef D DeclType;
typedef T ClassType;
typedef R ReturnType;
typedef None Params;
static R call (T const* const obj, DeclType fp, TypeListValues <Params> const&)
{
(void)tvl;
return (obj->*fp)();
}
};
私はVisual C++ 2015を使用しています。このエラーを解決するために必要な設定やコードの変更はありますか?事前