NyaRuRu @NyaRuRu InitializeCriticalSection APIの悪名高い超仕様,「空きメモリが超少ないとSTATUS_NO_MEMORY例外出しちゃうよ」はVistaで根絶に成功してたんだな.偉い. http://bit.ly/dv3Wzl
- プログラマの人 - コンパイラの動作を知る 何気なく使っているコンパイラのそれなりの説明。 目次 はじめに 知ること コンパイラの処理の大まかな流れ プリプロセッサ コンパイラ アセンブラ リンカ ライブラリアン その他のツールや雑多なこと 最後に はじめに ここでは、コンパイラの動作について書いていますが、処理の流れとそれにまつわる (プログラミング上の) 注意事項に重点を置いています。字句解析や構文解析、機械語への変換プロセス、最適化などの深い動作については書いていません。そういった事を知りたい方は、他のサイトを参照してください。ここで書いている「コンパイラの動作」は、コマンドラインから入力をする、あるいは、IDEのビルドボタンを押すことで行われる、プリプロセス --> コンパイル --> アセンブル --> リンクといった一連の動作や、それらの過程で入出力されるファイル (例:
使用するソフトウェア Visual C++ 2005 Express Edition(以下、VC++)を使用してプログラミングを行います。VC++は、マイクロソフトのサイトからダウンロードできます。 なお、ソースコード内でWin32 APIを利用するため、VC++のExpress Editionを使う場合は、別途Microsoft Platform SDKをインストールしておく必要があります。 プロジェクトの作成 VC++を立ち上げたら、メニューの[ファイル]-[新規作成]-[プロジェクト]をクリックします。[新しいプロジェクト]ダイアログボックスが表示されたら、[Win32コンソール アプリケーション]を選択し、プロジェクト名を「ExeCreator」などとして[OK]ボタンをクリックします。続けてウィザードが表示されますが、[完了]ボタンをクリックしてください。 これで空のプロジェクト
NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. Being a user's first experience with your product, a stable and reliable installer is an important component of successful software. With NSIS you can create such installers that
このページの内容 さて、今まで 『ビルド』 という言葉を使っていましたが、このページでは 『ビルド』 とは具体的に何をしているのかについて迫ってみたいと思います。ビルドの仕組みを分かってないと、VC++を使うにも支障が出ますし、デバッグ効率も落ちることになってしまいます。さけて通れない道なので、ぜひこの機会に学習してください。 いつものように一番最初にまとめてみます。今回のまとめは下の図です。今回はこの図の内容を説明していきます。 ビルドの流れ ビルド=コンパイル×ソースファイル数+リンク helloworldプロジェクトをビルドしたときの出力を再度掲載します。 ------------構成: helloworld - Win32 Release------------ リソースをコンパイル中... コンパイル中... StdAfx.cpp コンパイル中... helloworld.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く