2016-06-28 7 views
0

私はGNSDK: The Barebones C Introをフォローしており、開発環境のセットアップ中に問題があります。GNSDK開発環境のセットアップ - nmakeが動作しない

命令は言う:

あなたがする必要がある最初の事はあなたの開発環境をセットアップしています。 Windowsシステム7でこのアプリケーションをコーディングして実行しました。SDKには、多数のCサンプルが付属しています。各サンプルには専用のフォルダがあります。このアプリケーションでは、フォルダの1つをクローンし、 "/ Samples/gnsdk_barebones"という名前を付けました。私は、コマンドラインからmakefileを実行するために、クローンディレクトリとVisual Studio 2008 C/C++コンパイラで "makefile"を使用しました(Visual Studio 2008>ツール> Visual Studio 2008コマンドプロンプト)。/Samplesの下にフォルダを作成することは重要です。これは、Makefileが相対パス名を使用してビルドを行うためです。

私はMS-Windows10ノートパソコンでMSVS 2015を実行しています。

私は 'VS2015のための開発者コマンドプロンプト' を開き、次のコマンドを

Cタイプ:DELL \ドキュメント\ \ユーザー\ \ GNSDK \サンプル\ gnsdk_barebones>を再生するのnmake -f makefileの

マイクロソフト( R)プログラムメンテナンスユーティリティーバージョン14.00.23918.0 Copyright(C)Microsoft Corporation。全著作権所有。

メイクファイル(8):致命的なエラーU1000:構文エラー:マクロの呼び出しで ')'が見つかりません 停止します。

gnsdk_barebonesフォルダには、SDKの一部としてダウンロードされた2つのファイルが含まれています。私は、任意のレコードのmakefile(8)エラーの種類を見つけることができなかったし、あなたのアドバイスをいただければ幸いです

  1. main.cの
  2. メイク

詳細情報が必要な場合は教えてください。

ありがとうございました!

+0

'makefile(8)'は、エラーがメイクファイルの8行目にあることを意味します。 –

+0

@mike 多くの義務付け!今私はなぜ私は正確なエラーを見つけることができなかったのか理解しています。メイクファイルの 8行目は次のようになります。 _ifeq($(フィルタ静的、$(MAKECMDGOALS))、スタティック)_ 私は参照を見て、中3つの引数がそこにいる間、ifeqのみ2つの引数を受け取るようです上記のステートメント。 この問題は、GracenoteのSDKサンプルの一部で重複していますので、どのように使用する必要がありますか?フィンガープリンティングサービスの使い方を習得するために検証されたプロジェクトはありますか? もう一度おねがいします! – Udi

答えて

0

ご意見を踏まえて、あなたの問題の説明は、あなたのメイクがGNU makeため メイクファイルであるということです - ほとんど常に使用make- ツールです - あなたは、Microsoftの make-でそれを実行しようとしていますツール、nmakeはほとんど忘れられていて、GNU makefileを解析できません。

スタンドアロンパッケージとしてGNU make for Windows を取得、またはWindowsのようなTDM GCCのための完全なGNU GCCツールチェーン の一部としてそれをインストールすることができます。

お客様のご意見は、追加の質問があります。一度に1つの質問 Stackoverflow :) How to askを参照してください。

関連する問題