hidakas1961のしょうもないブログ

プログラミング専門

記事を書くからのツイッター投稿テスト

ブログのデザイン設定によって

記事を書くからの

ツイッターへの投稿が

できたりできなかったり

するようだ

 

ここははてなのデザインを使っているが、

はてなのデザインだと

ツイッターに投稿できないようなのだ

 

エラーメッセージが出ないから

失敗したことが分からない

f:id:hidakas1961:20190306152347j:plain

 

VisualStudio 2017のうるさいプレビューを禁止するには?

VisualStudio 2017のプレビュー機能が有効な状態だと

ソリューションエクスプローラーでカーソルを移動するたびに

ファイルを開いて表示するため

動作が非常に緩慢になる

 

このじゃまくさいプレビュー機能を禁止するには

以下のオプション設定値を変更すると良い

f:id:hidakas1961:20190305063752p:plain



VisualStudio 2017のプロジェクトのプロパティ設定について

先日、

PCの調子が悪くなってきたので

一度工場出荷状態に戻し

Windowsを再インストールした

 

そして、

VisualStudio 2017も再インストールしたのだが

ビルドが通らなくなった

 

それどころか

windows.hが開けなくなった

インクルードパスが通ってないのだ

 

何故だろう?

 

いろいろ調べた結果、

プロジェクトのプロパティの

"Windows SDKバージョン"の設定値が原因であることが分かった

 

以前使ってたVisualStudio 2017は、

VisualStudio 2015に上書きインストールしたものだったため

前のバージョンのSDK設定値がデフォルトで採用されていたものと思われる

 

ところが、

新規でVisualStudio 2017をインストールすると

最新版のSDKしかインストールされないため

デフォルトの設定値も当然最新版となるのだ

 

したがって対策としては

プロパティの"Windows SDKバージョン"の設定内容を

この新規のバージョン名に変更するだけで成功した

 

ちなみに、

私の場合の変更内容は以下の通り

 

古いSDKバージョン
10.0.17134.0

新しいSDKバージョン
10.0.17763.0

 

これで元通りビルド可能になった

もちろんちゃんと、

windows.hにもパスが通った!

 

 

ウィンドウズプログラミングの基本

本ブログでは、C++によるウィンドウズプログラミングの基本について解説します。

 

開発環境はVisual Studio 2017 Communityです。

以下のリンクからインストールしてください。

ワークロードの選択はC++だけでかまいません。

docs.microsoft.com

 

実際に動作確認済みのソリューションを元にして解説して行きます。

まずはプロジェクトの種類を以下に示します。

プロジェクトの種類

  1. AppTest
    テスト用アプリケーション
  2. LibCommon
    共通ライブラリ
  3. LibUtility
    ユーティリティライブラリ
  4. LibJson
    JSONライブラリ
  5. LibLogOut
    ログ出力ライブラリ
  6. LibNewDel
    生成消滅演算子ライブラリ
  7. LibWindow
    ウィンドウライブラリ
  8. LibWindowUtility
    ウィンドウユーティリティライブラリ

動作画面

f:id:hidakas1961:20190224134005j:plain

動作画面サンプル

ホームページ

hidakas1961のホームページ

 

続く