カテゴリー別

お絵描き、デザイン

写真、動画関連ソフト

アメーバピグ専用ソフト

ホームページ関連

画像処理

スキャナー用

SEO 関連

お楽しみ

その他

過去ログ

2017年02月24日(金)

コンパイル警告、shlobj.h(2228): warning C4091 を修正

windows kits 8.1 のヘッダーファイルをコンパイルすると
出力される警告が、いいかげん、うざくなったので、修正しました。

1>c:¥program files (x86)¥windows kits¥8.1¥include¥um¥shlobj.h(2228): warning C4091: 'typedef ': 変数が何も宣言されていないときは、'tagDTI_ADTIWUI' の左辺を無視します。

ってなやつです。

一応、ShlObj.h を ShlObj_bk.h みたいな
名前のファイルにコピーしてバックアップ。
ShlObj.h を編集してしまいます。

↓ 修正前。

typedef enum tagDTI_ADTIWUI
{
    DTI_ADDUI_DEFAULT               = 0x00000000,
    DTI_ADDUI_DISPSUBWIZARD         = 0x00000001,
    DTI_ADDUI_POSITIONITEM          = 0x00000002,
};

↓ 修正後。

typedef enum tagDTI_ADTIWUI
{
    DTI_ADDUI_DEFAULT               = 0x00000000,
    DTI_ADDUI_DISPSUBWIZARD         = 0x00000001,
    DTI_ADDUI_POSITIONITEM          = 0x00000002,
} DTI_ADTIWUI;

ま、たぶんコレで大丈夫でしょ。

DTI_ADTIWUI がほかの場所でも定義されてたりすると
別のコンパイルエラーが発生する可能性があるので、
何かもっとめちゃくちゃな名前を付けてもいいけど、
Microsoft のコーディングの癖的にはこんな感じでいいと思う。

・・・

あんまり、関係無いけど、 文字画像生成ソフト
文字に縁取りするノのコンパイル中に修正しました。

ホームページとかで気軽にカラフルな文字を
使ってみたい人は、是非、お試しあれ♪#

最新版は、こちらのページからダウンロードできます

文字に縁取りするノ
文字に縁取りするノ - ダウンロード
文字に縁取りするノ - 更新履歴
ご意見・ご要望連絡窓口


| 1/948PAGES | >>