Request/304

http://sakura.qp.land.to/?Request%2F304


Top > Request > 304

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ビルド)
    (不明)

  • https://sourceforge.net/p/sakura-editor/wiki/Compile/ 対応環境はここに書かれている。しかし、最新版がこのすべてに対応してるかどうかは不明。 -- 2009-03-22 (日) 20:57:16
  • UNICODE版はBCCに対応していない。 -- 2009-03-22 (日) 21:03:40
  • UNICODE版はVS2003に対応していない。 -- 2009-03-23 (月) 18:16:12
  • Unicode版(rev2543)、ANSI版(rev2799)でMinGW対応。 -- 2013-04-07 (日) 07:33:33

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

リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2013-04-07 (日) 07:37:07 (1927d)