Edit
DirectShow

Edit
コーディング

Edit
マルチバイトとユニコード

Edit
トラブルシューティング

Edit
Visual Studio 2005 ExpressでWindowsのソフトを開発する場合

Visual Studio 2008以降においては、Windows SDK(Windowsアプリを開発するためのSDK、旧Windows Platform SDK)は自動的にインストールされるが、2005以前は以下のように別途インストールする必要がある。

Edit
ocidl.hや、oaidl.hのファイルで定義が無いというエラーが発生する場合

ヘッダーファイルとして、以下を追加する。

#include <winsock2.h>
#include <zmq.hpp>

AFAIK the WMF 11 SDK is incompatible with the PSDK 2003 R2. Either stick with the WMF 9.5 SDK (there is nothing really new in v11) or try to upgrade the PSDK to the Windows SDK for Vista (which works on older OSs too).

Edit
projectの環境変数を確認したい。

  1. プロジェクトフォルダを右クリックで、プロパティ画面を表示
  2. リンカーやC++のインクルードパスなど、パス入力が必要が画面を表示
  3. パス入力項目で「編集」を押して入力画面を表示
  4. ダイヤログの右下に「マクロ」ボタンを押すと表示される。
環境変数サンプル
$(Platform)Tegra-Android など
$(PlatformName)arch-arm など
$(PlatformDir)android-19 など
$(PlatformArchitecture)32 など
$(Configuration)Debug、Release など
$(ProjectDir)絶対パス c:\Application\Solution\MySolution\MyProject\ など
$(SolutionDir)絶対パス c:\Application\Solution\MySolution\ など
$(Architecture)armv7-a など
$(ToolchainPrefix)arm-linux-androideabi など

Edit
linkerなどのコマンドラインを確認したい。

プロジェクトプロパティ -> Linker ->General に Echo command Lines があるので、これを true(はい)にする。

Edit
一括コメントアウト

<コメント化>

CTRL + K を押して、2番目のキーを待っていますと出たら、CTRL + C を押す。

<コメント解除>

CTRL + K を押して、2番目のキーを待っていますと出たら、CTRL + U を押す。

Edit
プロジェクトを移動した時に発生するファイルが見つからないエラー

Visual Studio では、ファイルを移動させると、プロジェクト内部にそのファイルへのリンクが残ってしまい、ビルド時に古いファイル位置を参照してしまう場合がある。その際には以下の手続きを経てファイルリンクを更新する。

  1. エラーになっているファイルを、VisualStudioのソリューションエクスプローラーから削除する。
  2. 一度、ビルドを行ってエラーを出す。
  3. OSのファイルエクスプローラーで、目的のフォルダにファイルを移動する。
  4. 目的のフォルダから、ドラッグ&ドロップでVisualStudioのソリューションフォルダにファイルを追加する。

Edit
プロジェクトをサブプロジェクトにして static ライブラリだけを作りたい。

プロジェクトプロパティ -> General -> Configuration Type で、希望するターゲットに切り替える。

※その場合、参照するメインプロジェクトにおいては、プロジェクトエクスプローラーから「メインプロジェクトを右クリック -> 参照 -> リンクするプロジェクトの選択」で自動的に他のプロジェクトをリンクしてくれるようになる。

Edit
バグが生まれやすい問題。

Edit
ローカル変数作成の問題。

関数の引数と同じ名前のローカル変数を当該関数の中で作成しても、2重定義エラーでないため、間違って同じ変数名を使うと、大変なことになる。

Edit
Visual Studio 2005 評価版

PDF内のリンク

添付ファイル: filevstudio_2005_trial_default.pdf 1042件 [詳細]