Request/304 のバックアップ(No.4)




VC以外の対応

  • ページ: Request
  • 投稿者: anonymous
  • 優先順位: 低
  • 状態: 提案
  • カテゴリー: コンパイラ
  • 投稿日: 2009-03-22 (日) 08:40:30
  • バージョン:

メッセージ

BorlandやMinGWなどのコンパイラにも対応してください。今のVC固有べったりのやり方はちょっと・・・

以下のようにするとビルドできるようです。

  • ANSI版(ANSI版ソースのほうです。※UNICODE版のANSIビルドではありません。)
    ・文字コードは -finput-charset=cp932 と -fexec-charset=cp932 を指定します。
    ・NMKEY や SCS_*** の定義が不足しているので該当部分を PSDK のヘッダファイルからコピーペーストして定義します。
    ・activescp.h や htmlhelp.h や multimon.h や newapis.h を PSDK からコピーペーストして用意します。
    ・stdafx.h:WIN32_LEAN_AND_MEAN をコメントアウトします。
     #include <comutil.h> の代わりに #include <objbase.h> をインクルードします。
    ・global.h:#if defined(__BORLANDC__) のところに || defined(__GNUC__) を追加します。
     _mbsstr の宣言を追加します。
    ・CPropComMacro.cpp:const_cast の修正をします。
    ・CDocLineMgr.cpp:#include <ctype.h> の追加をします。
    ・sakura_rc.rc:VC++ の rc でコンパイルして cvtres して一緒にリンクします。
  • UNICODE版(UNICODE版ソースのUNICODEビルド)
    (不明)

  • http://sakura-editor.wiki.sourceforge.net/Compile 対応環境はここに書かれている。しかし、最新版がこのすべてに対応してるかどうかは不明。 -- 2009-03-22 (日) 20:57:16
  • UNICODE版はBCCに対応していない。 -- 2009-03-22 (日) 21:03:40

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White
[添付ファイル一覧] [全ページの添付ファイル一覧]
アップロード可能最大ファイルサイズは 2,048KB です。

    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS