• ベストアンサー

VC++コマンドプロンプトでwin32コンパイル

 c言語でwin32AIを開発しようと思ったのですが、c言語のwin32API プログラムをVisual C++2008のコマンドプロンプト経由でビルドするこ とは出来るのでしょうか?回答よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • eroermine
  • ベストアンサー率18% (83/444)
回答No.2

2008は知りませんが、 makefile 等にリンクコマンドを書くときにライブラリを全部指定する必要があるかも。 LIBS = user32.lib gdi32.lib ... 使用APIが入ってるライブラリを指定 すこしやってればだいたい覚えると思いますが。 MSの nmake.exe は通常のmakeと仕様が違うので使わないほうがいいかも。 gnumakeが良い

noname#113783
質問者

お礼

makefile知りませんでした!検索してみたらいいサイトがありました↓ http://archive.mag2.com/0000274719/index.html ので、これを見ながらmakefileについて板供してみようと思います。 回答ありがとうございました~!

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

Pathが通っていて、必要な環境変数も設定されていれば、 正しいコマンドラインオプションを指定することでビルド可能かと思われます。 IDEでのビルドの方が楽ですしコマンドラインでやる必要性も今のところ無いので自分ではやったことありませんが… 検索すると手順示したページくらい見つかるかとおもわれます。 手元のはVS2005ですが… [スタート][プログラム][Microsoft Visual Studio 2005][Visual Studio Tools][Visual Studio 2005 コマンド プロンプト]で 環境変数やpathを設定するバッチを実行したコマンドプロンプトが起動します。 あとはclコマンドなりnmakeコマンドなりで可能でしょう。

noname#113783
質問者

お礼

一応検索してみたのですがなかなか見つからず・・・パソコンが重いのでIDE 起動するとパソコンがフリーズしちゃったりするんですよ(買い替え時かなぁ)。 でもwin32APIの時はIDEでやったほうが良いみたいです。回答ありがとうござ いました!

関連するQ&A

専門家に質問してみよう