◀Unicode版開発トップへ
  • 2197 rev3758 Debug_Unicode-x64 でコンパイルエラー
    • 2198 Re:rev3758 Debug_Unicode-x64 でコンパイルエラー
  • [2197] rev3758 Debug_Unicode-x64 でコンパイルエラー piko 2014年07月06日 13:32

    ソースを最新のrev3758にして、VS2010でx64構成を追加し、
    Debug_Unicode(x64)でビルドしてみたところ、
    コンパイルエラーになりました。
    少し前のrevまではコンパイルできていたと思います。

    CKeyBind.cpp
    ..\sakura_core\func\CKeyBind.cpp(490): error C2666: 'CStrictInteger<STRICT_ID,ALLOW_CMP_INT,ALLOW_ADDSUB_INT,ALLOW_CAST_INT,ALLOW_ASSIGNOP_INT>::operator <' : 6 のオーバーロード関数があいまいです。(新しい機能 ; ヘルプを参照)
    • [2198] Re:rev3758 Debug_Unicode-x64 でコンパイルエラー もか 2014年07月06日 18:22

      rev3726 メニュー周りの不具合..で
      const int LABEL_MAX = 256;
      を
      const unsigned int LABEL_MAX = nLabelSize;
      に変更したのが原因っぽいです。

      (Int)を付ける変更をしました
      https://sourceforge.net/p/sakura-editor/patchunicode/862/