皆さん、
最初のC++/ CLIプロジェクト(Visual Studio 2008)を作成しました。これは、C#アプリがPOSタリープリンターにアクセスできるようにするためのライブラリです。
私のライブラリはうまく構築されており、C#exeから呼び出されると簡単な関数が機能します。
ただし、WinGDI呼び出し(この場合はDeleteObject)を含めるとすぐに、リンカーは「未解決のトークン」エラーで文句を言います。
エラー2エラーLNK2028:未解決のトークン(0A000088) "extern" C "int __stdcall DeleteObject(void *)"(?DeleteObject @@ $$ J14YGHPAX @ Z)関数 "private:__ clrcall ReceiptPrinter :: Epson ::〜Epson( void) "(?? 1Epson @ ReceiptPrinter @@ $$ FA $ AAM @ XZ)ReceiptPrinter.obj ReceiptPrinter
私は過去4年間、深刻なC ++を実行していません。また、MS C ++コンパイラの経験がほとんどないため、リンカー設定で何を探しているのかわかりません。
どんな助けでも大いに受け取られます。
ありがとう