0

Windows 7の有形メディアプロジェクトのとインターフェイスするために()をインストールlibfreenectしています。VS2010のコンパイル段階でこのタイプの61のエラーが発生してスタックしています。OpenKinectKinectArduino

エラー1エラーLNK2019:未解決の外部シンボル
関数glutInit_ATEXIT_HACKCで参照される__imp___glutInitWithExit:
\ Users \ Laptop \ Downloads \ OpenKinect Drivers \ OpenKinect-
libfreenect-3b0f416 \ examples \ glview.obj glview

ここに完全なリスト:http: //goo.gl/EOrQQ

これがCMAKE設定のスナップショットです:http: //goo.gl/uapTS

同様のエラーのある投稿を見たことがありますが、既知の解決策が見つかりません。助けていただければ幸いです。

4

2 に答える 2

0

一般に、未解決の外部シンボルとは、宣言のないシンボルの定義があることを意味します。これは通常、適切な .lib または dll ファイルをリンカーのインポートに追加することで解決されます。

于 2011-04-20T19:34:43.733 に答える
0

この質問が 2 年前に出されたことは知っていますが、私も同じ問題に苦しんでいました。おそらく他の人も参考になるでしょう。 「 libusb-win32
」ライブラリ のバージョン 1.2.5.0 以降については、ライブラリの名前インクルード ファイルが変更されたため、"lusb0_usb.h" ヘッダー ファイルのコピーを作成し、"usb.h" という名前を付けて Windowsの " system32 " フォルダーと Visual Studioの " VC/include " フォルダーにコピーしました。また、" glut32.h " ("../include/GL" ではない) への正しいパスを指定し、" glut32.dll " と " phtreadVC2.dll " を "

ここに画像の説明を入力

「 libfreenect.sln 」プロジェクトをビルドした後、非常にうまく機能し、サンプルを実行できました。

于 2013-05-05T13:08:17.073 に答える