前提・実現したいこと
やねうら王という将棋プログラムをwindowsでコンパイルしたいです。
ちなみにlinuxだとできました。
発生している問題・エラーメッセージ
makeとコマンドを実行すると
'[' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 コマンドの構文が誤っています。 make: *** [../obj/main.o] エラー 1
となります。
該当のソースコード
こちらにあります。
https://github.com/yaneurao/YaneuraOu/tree/master/source
.vcxproj があるので、Visual Studio (Visual C++) でコンパイルできるのでは。
私の手元でgit cloneして普通にWindowsでもコンパイル出来ました(つか、clangでコンパイルしたのにできたのがYaneuraOu-by-gcc.exeなるんですけど…Issueにあげたほうがいいかな)。
質問者さんの環境固有の問題と思われます。実行した環境(OS、コンパイラ、実行場所(どのターミナル?)、makeの種類)をバージョン込みで詳しく質問に追記して下さい。また、エラーメッセージは「何を実行した」のかとメッセージの前にあるどの段階の物かが重要です。実行からエラーが起きるまでなるべく全てを貼り付けて下さい。
質問ありがとうございます
.vcxprojでコンパイルしようと思いましたが、大量のincludeファイルを開けませんとなってしまいます
OSはwindows10、g++は9.2.0でコマンドプロンプトを使ってmakeはGNU Make 3.81です
コマンドはディレクトリに入ってmakeを実行すると
'[' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
コマンドの構文が誤っています。
make: *** [../obj/main.o] エラー 1
となります
回答1件
あなたの回答
tips
プレビュー