質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

Q&A

解決済

2回答

10798閲覧

Windows10のnmakeで「ファイル 'ntwin32.mak' が見つかりません。」への対応

yoshi123

総合スコア28

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

0グッド

0クリップ

投稿2016/04/25 09:12

Windows10
Visual Studio Community 2015
の環境でnmakeを実行しようとしたところ、

fatal error U1052: ファイル 'ntwin32.mak' が見つかりません。

のエラーが出て進めなくなってしまいました。

マイクロソフトのサポートサイト
https://support.microsoft.com/ja-jp/kb/2791460
では、Visual Studio 2012、Windows SDK 8の環境での対応は記載があるのですが、同様にWindows SDK 10を導入しても、SDKのインストールフォルダにはincludeフォルダもntwin32.makも存在せず、このエラーが解消できない状況です。

Windows 10環境で、ntwin32.makはどのように導入すればよいでしょうか。

対応をご存知の方がおりましたら教示いただけると助かります。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

こんにちは。

同じ問題にハマったことはないので外していたらすいません。
マイクロソフトのサポートサイト

win32.mak, ntwin32.mak は、Visual Studio 2010 以前のバージョン、ならびに、Windows SDK 7.1 以前のバージョンでは製品構成に含まれておりましたが、 Visual Studio 2012 および、Windows SDK for Windows 8 では、 これら2つのマクロファイルは製品構成に含まれておりません。

にははっきりとは書かれていないですが、恐らくVisual Studio 2012以降はwin32.makとntwin32.makを含んでいないように思えます。(Visual Studio 2012 Update1には含まれているようなので確信はないですが。)
Visual Studio 2013 で Vim をビルドする。を見ると2013にも含まれていないようですし、yoshi123さんのトライによると2015にも含まれていないようです。
ですので、Windows SDK 10にも含まれていないように思います。

このリンク先に記載されている下記を試みられては如何でしょうか?

回避策2

Visual Studio 2012を使用していない場合には、以下のダウンロードサイトより
Windows SDK 7.1 をダウンロードして当該環境にインストールします。

投稿2016/04/25 10:12

Chironian

総合スコア23272

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yoshi123

2016/04/30 08:13

返信遅くなりましたが、Visual Studio 2015ではWindows SDK 7.1もうまく導入できなかったため、Visual Studio 2012 Update1を導入して解決しました。 コメントをきっかけに何とか対応ができました。ありがとうございました。
guest

0

最終的にはVisual Studio 2015、Windows SDKを全てアンインストールした後、Visual Studio 2012 Update1をインストールして解決しました。

Windows SDK 7.1はVisual Studio 2015がインストールされているとSDKの
v7.0A
v8.1
v8.1A
v10.0A
が同時にインストールされ、インストール時にエラー、またVisual Studio 2015をアンインストール後にWindows SDK 7.1(v7.1A)を導入し、その後Visual Studio 2015を導入するとv7.1Aが消えてしまい、上記構成になってしまうため、Visual Studio 2015とは同時に使用できませんでした。

Visual StudioなしでSDKのみではコンパイル途中でエラーになってしまうため、結局Visual Studio 2012 Update1を導入したところ、問題なくnmakeが通りました。

投稿2016/04/30 08:11

yoshi123

総合スコア28

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問