- ベストアンサー
VC++コマンドプロンプトでwin32コンパイル
c言語でwin32AIを開発しようと思ったのですが、c言語のwin32API プログラムをVisual C++2008のコマンドプロンプト経由でビルドするこ とは出来るのでしょうか?回答よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
2008は知りませんが、 makefile 等にリンクコマンドを書くときにライブラリを全部指定する必要があるかも。 LIBS = user32.lib gdi32.lib ... 使用APIが入ってるライブラリを指定 すこしやってればだいたい覚えると思いますが。 MSの nmake.exe は通常のmakeと仕様が違うので使わないほうがいいかも。 gnumakeが良い
その他の回答 (1)
- Wr5
- ベストアンサー率53% (2173/4061)
Pathが通っていて、必要な環境変数も設定されていれば、 正しいコマンドラインオプションを指定することでビルド可能かと思われます。 IDEでのビルドの方が楽ですしコマンドラインでやる必要性も今のところ無いので自分ではやったことありませんが… 検索すると手順示したページくらい見つかるかとおもわれます。 手元のはVS2005ですが… [スタート][プログラム][Microsoft Visual Studio 2005][Visual Studio Tools][Visual Studio 2005 コマンド プロンプト]で 環境変数やpathを設定するバッチを実行したコマンドプロンプトが起動します。 あとはclコマンドなりnmakeコマンドなりで可能でしょう。
お礼
一応検索してみたのですがなかなか見つからず・・・パソコンが重いのでIDE 起動するとパソコンがフリーズしちゃったりするんですよ(買い替え時かなぁ)。 でもwin32APIの時はIDEでやったほうが良いみたいです。回答ありがとうござ いました!
お礼
makefile知りませんでした!検索してみたらいいサイトがありました↓ http://archive.mag2.com/0000274719/index.html ので、これを見ながらmakefileについて板供してみようと思います。 回答ありがとうございました~!