の連続5日間使用しています。私は、sdl、glm、openglなどのライブラリを使ってプログラミングするためのC++環境でコンピュータをセットアップしようとしています。私たちにとって重要なのは、プレゼンテーションのUNIXマシン上で実行することができるようにすることです。 私はついにそれをcmake-guiと一緒に使うようになりました。私はもうIDEで何もしようとはしません。Windows用cmakeをC++用
私は私のフォルダプロジェクトを指定し、バイナリをビルドする場所はtxt "CMakeCache"、CMAKEファイル "cmake_install.cmake"、ファイル "Makefile"と共にフォルダ "CMakeFiles"を持っています。私のフォルダ "CMakeFiles"には "CMakeTmp"、 "CompilerIdC"、 "CompilerIdCXX etc"のようなフォルダがあり、両方のフォルダ "Compiler *"にはそれぞれの.exeファイルがあります!私の実行可能ファイルはどこにありますか?
私はcmdを開いて自分のフォルダに移動し、intructionに従って "make"を書き込もうとしました。悲しいかな、それはうまく動作しませんでした。あなたの知恵を分かち合い、私のような初心者を助けてくれることを願って!
したがって、追加のライブラリを含むプロジェクトをコンパイルするためには、正確に何が必要ですか?これまで私はコンパイラMingw32、最新のCMakeを持っていて、バイナリを抽出するためにcmake-guiを使っていましたが、makefileを取得しています。
編集: hrrm。この種の問題を抱えるのは私だけですか?
- 例えば、C上のフォルダを作成し
- 最新のSDLをダウンロードしてください:私は、約10のチュートリアルやステップの90%が(私が最初に試したVSでコンパイルする場合)に類似しているが徹底的に見ていることを追加することができます。ダウンロードSDL
- から\ 2つのフォルダとSDL、含まとlib
- コピーLIBSと含まれ、プロジェクトVS新しい、オープンVC++ディレクトリを作成し、例えばC上のlib /税込フォルダを追加します。リンカに追加
- \ SDL SDL.libとSDLmain.lib(私は彼らがリンクしていることを確認しました、問題はありません) (あなたは2つのウィンドウたくない場合は、オプションの)WINDOWSへ
- 変更システム
- 追加は「追加のライブラリ」
- 私のCに(私は最新のSDLからもらった)SDL.dllファイル入れに含まれます:\ WINDOWSを\ system32(64SysWoW) また、私のプロジェクトファイルにもあります。
ので、私が実際に探しています、それが正常にソースを生成し、構築するため、(GUIで)、動作するようにCMakeのをgettningと私はイムで閉じ感じる。私は、SDLからの任意の追加のライブラリを追加する必要があります私のコンパイラmingw32および/またはcmakeに?
それは間違った上で起こっている内容を正確に把握するのは難しいですここに。チュートリアルの手順1をhttp://www.cmake.org/cmake/help/cmake_tutorial.htmlから複製し、それがうまくいくかどうか確認してください。そうでない場合は、動作していないものを正確に投稿してください。 – jkerian
CMakeを使用してプロジェクトのVisual Studioプロジェクトファイルを生成し、Visual Studioを使用してコンパイルします。 – karlphillip
@karlphillip私もそれを(vs 10で表現して)実行し、コンパイルされたファイルを実行し、ファイルを構築して「1成功、e 0失敗、1最新、1スキップ」を得ました。私は得ました: C:\ .......... \ Debug \ ALL_BUILD指定されたファイルが見つからない –