のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

VisualStudio

VS2015でVS2013のコードをデバッグしようとしたときのエラー

VS2013を入れないと、デバッグできないのかな? error MSB8020: The build tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, please install v120 build tools. Alternatively, you may upgrade to the c…

macのwindows10のvs2015でF11を押してもステップインできない。

macのvmware fusionでWindows10を動かし、VS2015のデバッグをしようとした。 ステップインをするためF11キーを押したら、macのデスクトップに切り替わってしまった。 ステップインできなかった。macのキーボードのショットカットを外したところ、ステップイ…

LPArrayとByValArrayの違い

ByValArrayは、SizeConst必須、ArraySubTypeオプション。 ByValArray When the MarshalAsAttribute.Value property is set to ByValArray, the SizeConst field must be set to indicate the number of elements in the array. The ArraySubType field can o…

配列フィールドは ByValArray または SafeArray と組で使用してください。

LPArrayのところで、全て同じエラーになる。 LPArrayをByValArrayに変えると、動くようになる。 読みこむだけなら、これで問題なさそうに思える。 この感じの行があると、マーシャリングができないようだ。 [MarshalAs(UnmanagedType.LPArray, SizeConst = 4…

配列フィールドは ByValArray または SafeArray と組で使用してください。

> SharpFont.dll!SharpFont.PInvokeHelper.PtrToStructure<SharpFont.TrueType.Internal.HeaderRec>(System.IntPtr reference) 行 43 SharpFont.dll!SharpFont.TrueType.Header.Reference.set(System.IntPtr value) 行 205 SharpFont.dll!SharpFont.TrueType.Header.Header(System.IntPtr reference)</sharpfont.truetype.internal.headerrec>…

自動的なステップオーバーが発生

ステップイン要求により、プロパティまたは演算子の自動的なステップオーバーが発生しました。 この動作は[関数ステップイン]を選択するか、または[プロパティおよび演算子をステップオーバーする]チェックボックスをオフにすることによって実行される行のコ…

PTVS2.2をインストールしようとしたところエラー

Visual Studio Community 2015でPythonの機能を追加するために、PTVS2.2をインストールしたところ、以下のエラーになった。 セットアップがブロックされました。 以下の問題を修正してから、セットアップを再度実行してください。 詳細については、一般的な…

gtk prebuild

Microsoft Visual C++ Redistributable Package for Visual Studio 2015 GTK+ bundle 32-bit 64-bit vcredist_x86.exe - 32-bit vcredist_x64.exe - 64-bit

pango fatal error C1083: include ファイルを開けません。'msvc_recommended_pragmas.h':No such file or directory

VS2013でビルドすると、以下のエラーが出た。 このファイルが見つからない。 fatal error C1083: include ファイルを開けません。'msvc_recommended_pragmas.h':No such file or directoryプロジェクトのプロパティ>構成プロパティ>C/C++>詳細設定の必ず…

fontFamily.Name' は、型 'System.ArgumentException' の例外をスローしました。

base {System.MarshalByRefObject} = { Name = '((System.Drawing.Font)(((System.Drawing.Font)(fnt)))). fontFamily.Name' は、型 'System.ArgumentException' の例外をスローしました。 Size=100.0 } _message = "使用されたパラメーターが有効ではありま…

エラー

エラーを返すと、呼び出し側でどうするか決められる。

C#でFillPolygonしたところ、1dot小さく塗りつぶした。

80246007 vs2010

Visual Studio 2010 SP1 のインストールが続行できない場合がある

VS2010 Windows Update で コード13EC

Windows8.1 で Visual Studio 2010 Service Pack 1 の適用に失敗する

C# Win32 API での DLL

C# Win32 API および DLL の利用

StructureToPtr

Managed側からUnmanaged側のポインタへ構造体内容をコピーするにはMarshal.StructureToPtrメソッドを使用する。

C2059 構文エラー:’文字列’

ifdefをつけたら消えた。 #ifdef __cplusplus extern "C" #endif

VS2013 シンボルを読み込んでいます 遅い

ツール>オプション>デバッグ>シンボル 除外されるモジュールの指定で遅いモジュールを追加した。

warning C4505: 参照されていないローカル関数は削除されました。

warning C4505: 'Microsoft::VisualStudio::CppUnitTestFramework::ToString' : 参照されていないローカル関数は削除されました。 c:\program files (x86)\microsoft visual studio 12.0\vc\unittest\include\cppunittestassert.h警告レベルを4から3に戻し…

エラー 60 既に fixed が使用されている式のアドレスを取得するために、fixed ステートメントを使用することはできません。

// 既に fixed が使用されている式のアドレスを取得するときに、fixed ステートメントを使用する必要はありません。

VS2013 依存関係 リンクしてくれない。

VS2012 でもプロジェクト依存関係があるのですが、 それを設定して自動でリンクしてくれません。

CA1060 P/InvokeをNativeMethodsクラスに移動します

internal static class NativeMethods

C2039 max

Error C2039: 'max' : is not a member of 'std'

C2589 スコープ

#define NOMINMAX

Application.ProductVersion

プロジェクトのプロパティ>アプリケーションタブ>アセンブリ情報を開 ファイルバージョンの値が入る。

VS2013 画面の色合いが見にくいとき

Visual Studio 2013 Color Theme Editor

VSTS for Database Professionals Sql Server Data-tier

VS2010 起動時に VSTS for Database Professionals Sql Server Data-tier Application ロードエラー

VS2013 C4819 UTF8 with signatureで保存

FILE>Advanced Save Options Unicode(UTF8 With signature) Unicode(UTF8 Without signature) エンコードを Unicode(UTF-8 シグネチャ付き) ? コードページ65001 にしてOK。ファイルを保存します。これで、utf8のBOM付きで保存されます。

Open Dynamics EngineのVisualStudio2008用プロジェクトの作り方

cd c:\ode-0.11.1\build c:\ode-0.11.1\build> premake4 --with-demos vs2008 vs2008というVisual C++2008用のディレクトリが生成されます。 c:\ode-0.12\buildにプロジェクトを作成する。 Win32用コンソールアプリケーションを選択する。 テンプレート: Wi…

EXEのスタックサイズの確認方法

>dumpbin /HEADERS CheckStack.exe Microsoft (R) COFF/PE Dumper Version 9.00.30729.01 Copyright (C) Microsoft Corporation. All rights reserved. Dump of file CheckStack.exe PE signature found File Type: EXECUTABLE IMAGE FILE HEADER VALUES 14C…