Frequently used words (click to add to your profile)

javaandroidc++linuxc#objective-ccocoa誰得qtrubypythonbathyscaphephpgamewindowsguic翻訳omegattwitterframeworktestbtronarduinovb.net計画中(planning stage)directxpreviewerゲームエンジンdom

最近の作業部屋活動履歴

2020-04-05

最近のWikiの更新 (Recent Changes)

2020-04-05
2020-04-04
2020-02-10
2019-12-30
2019-04-30

Wikiガイド(Guide)

サイドバー (Side Bar)

TclTk 8.5/8.6 対応版 BLT

はじめに

BLTはTclTkの有名な拡張の一つです。 BLTは現在、 Wize というプロジェクトの中で配布されています(2018.07.09追記 本家と思しき方が こちらでTcl最新版への対応や機能追加をされているようです。ソースを見る限り、バージョン 3 系列になる様子)

Wize版のBLT(バージョン 2.5)は、tcl 8.5系に対応するために、従来の最終版(バージョン 2.4z)に対してかなり多くの修正が施されているようですが、 makefile.vc 等は古いままのようで、 Visual Studio 2008 でビルドできませんでした。

そこで、Visual Studio 2008でビルドできるように、 ビルド用のバッチファイルを作ってみました。また、BLT 2.5に対して若干、ソースの微修正を施しています。 ビルド用のバッチファイルと、微修正を施した差分パッチ、差分を適用したソースのzipをそれぞれ配布します。

差分の著作権について

私はこのパッチで特に著作権を主張できるような変更は加えていません。 ビルドが通るように関数の宣言を加えたり、関数名を変えたりしただけです。 従って、自由に使っていただいて構いません。

修正履歴

BLT2.5 のライセンス

BSD系のライセンスです。詳しくは配布物のソースをご参照下さい。

配布物

  • ビルド用バッチファイル - winディレクトリ内に入れ、コマンドライン引数に 「Release x86」 と追記して Visual Studio 2008 コマンドプロンプトから実行することでビルドとインストールを実施します。「Release x64」 とすることで64bitモードでもビルドできます。
  • 差分パッチ
  • 差分を適用したソース

参考サイト