2017-02-24 5 views
0

現在mingwのlibnoiseライブラリを.aファイルでインストールしようとしています。私はいくつかのことを試しましたが、私はmakefileでそれほど経験がありません。 私はインクルードされたmakefileを実行し、最後に "WinMain @ 16 'への未定義の参照を投げます。mingw用libnoiseのビルド

.libファイルは実際には動作しますが、私のプログラムをコンパイルする方法はありますか?図書館?誰かが私に経験を持たず実際に自分自身を作る方法を私に見せてもらえれば嬉しいです。どこから始めたらいいのかわかりません。

+0

をしなかった場合でしステップ2または.dll上の共有ライブラリを選択した場合は、.Aファイルを生成することを、すべての後に

を作るために名前を変更しどちらかあなたのメイクファイルを表示してください? – KimKulling

+0

これは、ソースのダウンロードノイズ/ Makefileに含まれるデフォルトのメークファイルです。 http://libnoise.sourceforge.net/downloads/index.htmlを参照してください - フルソース – anon

+0

あなたはそれをリンクする必要があります。アプリケーションがコンソールプログラムであることを指定する必要があります。リンカーは、あなたのmakefile **/SUBSYSTEM:CONSOLE **内で次のパラメータを取得する必要があります。私はあなたのアプリケーションを構築するためにmakefileを投稿することをお勧めします。 – KimKulling

答えて

0

私は今日、私の心に来ている間、libnoiseで何をすべきかを正確に見つけました。

1)エントリーCMAKE_C_COMPILERでhttps://github.com/eXpl0it3r/libnoise

2)実行cmakeのからgithubの上libnoiseをインストール:STRING = gccのCMAKE_CXX_COMPILERを:STRING =グラムを++(最も簡単にはに生成することが推奨され

)cmakeののGUIで行うには別のフォルダには、おそらく、新しいone.Iは、その内部にlibnoiseマスターと呼ばれる新しい1/libに

3)に1を作成した作成、実行

make 

makeがうまくいかない場合は、a)PATH変数を設定していないか、またはb)MinGW/binの中にmakeが見つかりませんが、mingw32-makeの中にあるかもしれません。作るか、または使用MINGW32-作る代わりに、あなたはhaventはあなたが

関連する問題