◀ANSI版開発トップへ
  • 4913 コンパイルエラー
    • 4915 RE: コンパイルエラー
      • 4918 Re2: コンパイルエラー
        • 4919 Re3: コンパイルエラー
        • 4920 Re3: コンパイルエラー
  • [4913] コンパイルエラー AC 2007年07月08日 18:31

    VC6標準だと未定義でコンパイルエラー発生
    CPropTypeKeyHelp.cpp:ListView_SetCheckState
    etc_uty.cpp->HtmlHelp.h:DWORD_PTR
    • [4915] RE: コンパイルエラー げんた 2007年07月08日 23:36

      >VC6標準だと未定義でコンパイルエラー発生
      >etc_uty.cpp->HtmlHelp.h:DWORD_PTR
      DWORD_PTRはVC6標準のSDKでは定義されていません.
      これは今日に始まったことではないです.
      Platform SDKは別途入れてもらうことにしています.
      (そうしないと新機能に対応できない)

      インクルードパスの設定はどうなっていますか?
      VC6の標準パスが上位に来ていると古いSDKが使われてしまいます.
      • [4918] Re2: コンパイルエラー AC 2007年07月09日 21:29

        DWORD_PTRはglobal.hに定義あり
        ListView_SetCheckStateはCDlgFavorite.cppに定義あり

        コンパイラ、バージョン間の互換性の対応に一貫性がないのだー
        • [4919] Re3: コンパイルエラー ryoji 2007年07月09日 22:29

          ▼ ACさん
          > コンパイラ、バージョン間の互換性の対応に一貫性がないのだー
          たぶん、当初はVC6だけで何とかしようとしていた時期があって、その後VC6+HtmlHelp Workshopで何とかしようとしていた時期もあって、さらに現在はVC6+PSDKになっているのであって、そうした歴史的変遷の名残があるんだと思います。
          で、何か弊害があるかといえば特に無いから、まずいと思うならそれに気づいた人がその場その場で直してくれればそれでいいんじゃないでしょうか。(^^;
        • [4920] Re3: コンパイルエラー げんた 2007年07月09日 23:03

          >DWORD_PTRはglobal.hに定義あり
          >ListView_SetCheckStateはCDlgFavorite.cppに定義あり
          あ,etc_uty.cppはglobal.hをincludeしてないのですね.