1

これは一般的なエラー (Visual Studio C++ の場合) であり、かなり幅広い原因があることはわかっていますが、関連する提案を除外したと思います。 ? -これらのことを定義する必要がある.libファイルにリンクしました(同じ.hファイルを使用するサンプルアプリによってリンクされている唯一の.libです-ここで行っていることの基本的なポイントはその .lib を .dll としてラップして、C# で使用できるようにします)。1 つの .lib のみが含まれ、.h に対応する .cpp が含まれていないにもかかわらず、サンプル アプリが正常にコンパイルされるという事実は、.lib が .h で宣言されているものをすべて定義していることを意味します (右?)...

このエラーを自信を持って読むことができれば、助けになるかもしれません。JSONRPCHandlerErrorType は未解決のシンボルですか? @ 記号とランダムに見える文字は何をしているのでしょうか?

明らかな何かが欠けているに違いないと確信しています。何を理解するのを手伝ってくれてありがとう。また、続けるのに十分な情報を提供していなかったり、これについての前のスレッドから明確であるべきだった何かが欠けている場合はお詫びします...

Error 1 error LNK2001: unresolved external symbol "public: enum JSONRPCHandlerErrorType __thiscall JSONRPCHandler::handleRequest(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?handleRequest@JSONRPCHandler@@$$FQAE?AW4JSONRPCHandlerErrorType@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) C:\Users\Fergus\Documents\Visual Studio 2010\Projects\libspark\libspark\ManagedLibspark.obj ManagedLibspark

参考までに、JSONRPCHandlerErrorType に関する .h ファイルの一部を次に示します。

typedef enum {
    JSONRPCHandlerErrorNone = 0,
    JSONRPCHandlerErrorParsing,
    JSONRPCHandlerErrorBadDocument,
    JSONRPCHandlerErrorNoIdSpecified,
    JSONRPCHandlerErrorNoObjectNameSpecified,
    JSONRPCHandlerErrorNoMethodNameSpecified,
    JSONRPCHandlerErrorNoParamsSpecified

} JSONRPCHandlerErrorType;
4

1 に答える 1