2017-10-30 11 views
-2

github.com/hajimehoshi/ebitenでライブラリを使用しようとしています。かかわらず、私は何をすべきかの、私はこのエラーと会っている:Cgoで64ビットTDM-GCCを正しく使用するにはどうすればよいですか?

# github.com/go-gl/glfw/v3.2/glfw 
cc1.exe: sorry, unimplemented: 64-bit mode not compiled in 
# github.com/go-gl/gl/v2.1/gl 
cc1.exe: sorry, unimplemented: 64-bit mode not compiled in 

私はMinGWのためのPATH変数を設定しているMinGWの

mingw-get udpate

を更新しようとしました。

私はMinGW-w64 hereをダウンロードしました。

私はhereに行き、tdm-gcc 64バンドルをダウンロードしました。

さらに、同じエラーが発生しました。これを回避するには?

+0

私は昨日同じ問題を抱えていました。 MinGW-w64が私のために働いた – tkausl

+0

なぜあなたは[何度も同じ質問を投稿し続ける](https://stackoverflow.com/questions/46925915/)ですか? – kostix

答えて

1
  1. RTFM cgo manualgoツールは、それがサポートしている外国 言語用のコンパイラを呼び出す方法が 予告。

  2. 実行

    go env 
    

    と変数で参照CCCXX、それはあなたを紹介します: CおよびC++ですgoツールチェーンはそれぞれ、 CおよびC++コードをコンパイルするために呼び出しますのコンパイラ。

    gccg++などの「裸の」名前が表示されると思います。 Windows上のプログラムは、それがその:\楽しい構築物および実際に終わるpath- の後、残りの部分が続くドライブ文字と で始まる、である( そのフルパス名を指定せずに実行されていることを

    お知らせプログラムファイルの名前)である場合、プログラムのファイルは、いわゆる environment variable called "PATH"の内容によって定義されたパスのセット内で最大で のように見えます。

    これはPATHです。変数はシステム全体およびユーザーごとに指定できます。 後者は前者よりも優先されます。シェルで

  3. echo %PATH% 
    

    を実行し、インストール C/C++コンパイラのパス名が記載されているかどうかを確認。 いくつかの32ビットGCCのパスがありますが、あなたの64ビットスイートのパスはありません。

  4. PATHのenv。変数には ディレクトリのエントリが含まれており、その名前が のgo env出力にリストされている適切な名前と一致する64ビットコンパイラの実行可能プログラムが含まれています。

    詳細については、コンパイラのインストールマニュアルを参照してください。

それ以外の場合は、https://superuser.comにそのコンパイラをインストールするという具体的な質問をしてください。

関連する問題