VisualStudio
●Microsoft Visual C++ 2008 Redistributable - x64 type version Redistributable x64 9.0.30729.4148 Redistributable x64 9.0.30729.6161 ●Microsoft Visual C++ 2010 x64 type version Designtime x64 10.0.30319 Redistributable x64 10.0.30319 Runtim…
速度測定 Visual Studio その1最適化なし 関数名 経過時間 draw1(void) 0.27 2次元固定長配列 配列アクセス draw2(void) 0.30 2次元固定長配列 ポインタアクセス draw3(void) 0.36 1次元可変長配列 配列アクセス draw4(void) 0.31 1次元可変長配列 ポイ…
ポインタで書いた方が遅くなった。 2次元の固定長配列だと速いんだ。関数名 経過時間 draw1(void) 0.27 2次元固定長配列 配列アクセスdraw2(void) 0.30 2次元固定長配列 ポインタアクセス
VS2008で、callocを行ったとき、 0個の確保でも、ポインタに値が入った。NULLが返ってくると思っていた。 void calloc_test { unsigned char *ptr = NULL; ptr = (unsigned char *)calloc(0, sizeof(unsigned char)); if (ptr == NULL) { return 1; } if(ptr…
d:\skia\src\trunkへ一度チェックアウトした。VS2010のプロジェクトを作るために、gyp_skiaを実行した。 以下のようなエラーがでる。
System.BadImageFormatException はハンドルされませんでした。 Message="間違ったフォーマットのプログラムを読み込もうとしました。 (HRESULT からの例外: 0x8007000B)" このエラーをみたとき、どういう意味のエラーなのか、わかりませんでした。 どうすれ…
ShivaVGのサンプルは、pngのlibも必要なようだ。PNGのサイトは、ここのようです。PNG Source Codeのページから、libpng1.4.2とzlib1.2.5をダウンロードします。 実体はsourceforgeにあるようです。zlibはVS2010でコンパイルしてあるものがあった。 zlib125dl…
安全または純粋 pureでコンパイルできてるってことは、 呼び出し可能なマネージ メソッドになってるってことなのかな?混合 clrでコンパイルすると、 ○静的なネイティブ ライブラリ ○ネイティブ DLL エントリ ポイント これらは、結合できるのかまだ、いまい…
アサートでメッセージを書きたいとき どうやればいいのか悩んだのでメモ書きこんな感じでロギングできるようになった。 System::String^ msg = getMesg("code =", code, " ファイル名=", filename); Assert::AreEqual((int)RTN_OK,(int)rtn, msg); ====…
コードカバレッジを測りたいときは、デバックなしで開始をしないとだめなかんじだ。 デバックだと、測定されないっぽい。
Cのファイルの拡張子を変えなくても、コンパイルできました。コンパイルオプションでC言語のファイル(拡張子は.c)を ”Cコードとしてコンパイル(/TC)”から ”C++コードとしてコンパイル(/TP)”へ 各C言語のファイルを変更する。これだけでテストプロジェクト…
ソリューションを閉じて、*.ncbのファイルを削除する。 [C++] .ncb ファイルに問題がある http://msdn.microsoft.com/ja-jp/library/ks1ka3t6%28VS.80%29.aspx
C++のDLLを作って、テストウィザードを動かそうとしたのですが、"unknown virtual address 0"と出てしまう。
Visual Studio2008をアンインストールしようとしたとき、以下のエラーが出て削除も、インストールも出来なくなってしまいました。 エラー メッセージ "セットアップ コンポーネントの読み込み時にエラーが発生しました。セットアップはキャンセルされます。"…
テストプロジェクトのもう一つの作り方を以下に示していきます。①メニューのファイルから”新規作成(N)”の”プロジェクト(P)”を選択します。 ②新しいプロジェクトのダイアログが開きます。 ③プロジェクトのの種類(P)から”他の言語”の”VisualC++”の”テスト”を…
コードカバレッジの結果をみるために、以下の操作を行っていってください。
Visual StudioでC言語での単体テストの作り方単体テストの作り方を書いていきます。 C言語のサンプルコードとして以下のURLのarctanのプログラムをお借りしました。 http://mail2.nara-edu.ac.jp/~asait/c_program/sample0/pi.htm#section2
テストプロジェクトの作り方Visual Studio 2008(Development Edition)でC言語のコードカバレッジを行ってみようと思いました。 C言語のままではVisualStduioはコードカバレッジをしてくれないので、 C++としてコンパイルします。まずは、テストプロジェクト…
TeamEditionでしかできなそうですが、 VisualStudioでC言語の静的コード解析ができるようです。 プロジェクトのプロパティで ”ビルド時にC/C++のコード分析を有効にする”を”はい” に変更し、リビルドすればいいようです。 結果は、 こんな感じででるようです…
SQL Server 2005クラス文字列が無効です。のエラーメッセージが出ます。なんだろ?OSを入れなおして、SQLServerも入れなおしたところ、出なくなった。 原因は不明です。