VisualStudio 2012

プログラミング

VisualStudio2012で古い関数を使う(SDLチェック)

VisualStudio 2012を使っていて、従来でも警告はされていた古い関数群を使用すると、デフォルト設定ではエラーとなることに気付きました。例えば次のような関数です。 strcat strcpy fopen C関数の古くからある物で、Microsoftが末尾 _s が付く関数が用意されているものがその対象となっているように見えます。 これは、プロジェク...
プログラミング

VisualStudio2012を入れての不具合?

VisualStudio を過去のバージョンをいくつかインストールしている人は自分だけでは無いと思います。 今回VisualStudio 2012をインストールした後で、過去のVisualStudioがエラーを吐くような状態になってしまい、ちょっと困っていた&解決策を見つけたので、メモがてら書いてみようと思います。 その今回困ったという現象が、VisualS...
プログラミング

VisualStudio 2012でSALを使う

SALとは、Sourcecode Annotation LanguageといってMicrosoftが定義しているコンパイラで使用できる注釈のことです。 これは注釈という名が示すとおり、プログラムコードに注釈という形で情報を付加する仕組みです。 出来るようになることは割と多くあるのですが、主に以下のようなことが出来るようになります。 関数戻り値の確認をチェック...
プログラミング

「ゲームプログラマになる前に覚えておきたい技術」 VS2012対応

VisualStudio2012の季節がやってきたので、「ゲームプログラマになる前に覚えておきたい技術」のサンプルプロジェクト群を対応してみました。基本的にVisualStudio2010版なのですが、元々が 2008用のためいくつか設定し直しやソースコードを変更している部分があります。 必要な物(準備) VisualStudio 2012 (RTM版で動作...
DirectX

VisualStudio 2012とDirectX SDK

どうやらVisualStudio2012を使う状況においては、DirectXSDKにも注意が必要のようです。 VisualStudio2010を使う際にもDirectXSDKの諸注意がありましたが、2012においても同様に注意が必要のようです。 まず結論からいうと、うまく動作するDirectX SDK にはある範囲があるようです。 手元にインストールしてあっ...