Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTML Help Workshop (Visual Studio 2017 のインストール)に関して #357

Closed
KENCHjp opened this issue Aug 24, 2018 · 20 comments
Closed
Milestone

Comments

@KENCHjp
Copy link
Member

KENCHjp commented Aug 24, 2018

HTML Help Workshop (Visual Studio 2017 のインストール) に関して

build.md には

HTML Help Workshop (Visual Studio 2017 のインストールでインストールされます。)

とあるが、標準ではインストールされなかった。

@KENCHjp
Copy link
Member Author

KENCHjp commented Aug 24, 2018

HTML Help Workshop (Visual Studio 2017 のインストールでインストールされます。

とありますが、私の環境でVisual Studio 2017インストールして個別モジュール等見てもHTML Help Workshopが見当たらず。。。

2017から標準でインストールされなくなったって情報もあったのですが、私見落としてますかね???

@berryzplus
Copy link
Contributor

html help workshopは個別で追加インストールが必要な認識です。
追記しといたほうが良さそうですね。

HTML Help Workshop and Documentation 1.32
https://www.microsoft.com/en-us/download/details.aspx?id=21138

仕組みがよく分っていませんが、
sandcastleというHTMLを入れると依存関係としてインストールされるようになってそうです。
https://github.com/EWSoftware/SHFB

@m-tmatma
Copy link
Member

インストールのオプションによるのかもしれません
インストールのときにいくつかのオプションを設定してインストールしてます。

@KENCHjp
Copy link
Member Author

KENCHjp commented Aug 25, 2018

@m-tmatma さん @berryzplus さん

なるほど、何かに引きずられて入るのかもしれませんね。

私個別にインストールしちゃいました。
もうちょっと調べてみます。

@KENCHjp
Copy link
Member Author

KENCHjp commented Aug 25, 2018

一応今は公式は、

https://docs.microsoft.com/ja-jp/previous-versions/windows/desktop/htmlhelp/microsoft-html-help-downloads

ここみたいです。日本語用もあるもよう。

@KENCHjp
Copy link
Member Author

KENCHjp commented Aug 25, 2018

日本語用もあるもよう。

まちがえました、日本語ヘルプがあるだけでした。

@berryzplus
Copy link
Contributor

一応今は公式は、

https://docs.microsoft.com/ja-jp/previous-versions/windows/desktop/htmlhelp/microsoft-html-help-downloads

ここみたいです。日本語用もあるもよう。

ここのサイトはサルベージされた過去ドキュメント置き場の認識です。
URLにあるとおり previous-versions です。

初期版 html help workshop はshiftjisを扱えなかったらしいです。
日本語を扱えるように改造したバージョンも過去には存在していた模様。

1.3とか1.4というのは htmlhelp.exe の規格バージョンみたいなもので、
vistaに搭載された htmlhelp.exe は 1.4対応 らしいです。

1.4規格に対応した SDK は存在せず、2012年にドキュメントのみ更新された模様。
結果として 1.3sdk + 1.4documentが最新・・・のはず。

sandcastle は html help を作るためのもので、microsoft傘下で開発されてたこともあるツールで
visual studio のプラグインとしても動作できる help エディタ。
ビルドシステムに html workshop を使うので、インストール時に依存関係でインストールできるようになってるっぽい・・・。

@KENCHjp
Copy link
Member Author

KENCHjp commented Aug 25, 2018

なってるっぽい・・・。

なるほどです。結局VS触りまくった挙句、わからず単体で落としちゃいました。。。

@m-tmatma m-tmatma changed the title ローカルバッチコンパイルで必要なもので、 HTML Help Workshop (Visual Studio 2017 のインストールに関して Aug 25, 2018
@m-tmatma m-tmatma changed the title HTML Help Workshop (Visual Studio 2017 のインストールに関して HTML Help Workshop (Visual Studio 2017 のインストール)に関して Aug 25, 2018
@m-tmatma
Copy link
Member

なるほど、何かに引きずられて入るのかもしれませんね。

どのオプションを有効にしたら、インストールされるのか調べようとしましたが、
C++ 関連の構成を無効にしても、削除されませんでした。

次回クリーンインストールする機会があったら調べようと思います。

あるいは誰か次にクリーンインストールする機会があったときに調べていただけるとありがたいです。

※ このチケットのタイトル変えました。

@KENCHjp
Copy link
Member Author

KENCHjp commented Aug 25, 2018

※ このチケットのタイトル変えました。

了解です。
クリーンインストールはいつでもできるので試してみます。

@KENCHjp
Copy link
Member Author

KENCHjp commented Aug 25, 2018

どこに入っているか見つけました。

1
2

@m-tmatma
Copy link
Member

ありがとうございます。
マークダウンに追加していただけますか?

@KENCHjp
Copy link
Member Author

KENCHjp commented Aug 25, 2018

#366 にて修正。

@KENCHjp
Copy link
Member Author

KENCHjp commented Aug 25, 2018

vsi

説明用に画像作成。

@KENCHjp
Copy link
Member Author

KENCHjp commented Aug 26, 2018

PR #366 マージされたのでクローズします。

@KENCHjp KENCHjp closed this as completed Aug 26, 2018
@KENCHjp KENCHjp reopened this Aug 26, 2018
@KENCHjp
Copy link
Member Author

KENCHjp commented Aug 26, 2018

@k-takata さんから、この条件だけじゃ、HTML HELP Workshopが入らんってツイートがあったので、
reopenしました。
もうちょっと調べます。

@KENCHjp
Copy link
Member Author

KENCHjp commented Aug 26, 2018

わかりました。
hhc.exeはコンパイラとのことで、
hhw.exe(ヘルプワークショップ本体)は入らないって事のようです。

なので、マークダウンの表現の、

HTML ヘルプのビルドに必要なもの

  • HTML Help Workshop

ここを、

  • HTML Help Workshop のhhc.exe

とかにしたほうがいいのかなと思いましたが、いかがでしょう?

@k-takata
Copy link
Member

「HTML ヘルプコンパイラ (hhc.exe)」でどうでしょう?
あとは、ヘルプファイルを編集するなら HTML Help Workshop も必要になるかもということをどこかに書いたらどうでしょうか。

@KENCHjp
Copy link
Member Author

KENCHjp commented Aug 26, 2018

@k-takata さん、どうもです。
それでいきましょう。で、以下デフォルトですが、
default

「C++ に関する Windows XP サポート」もチェックが入ってないとコンパイルが失敗するようなので、こちらもオプション追加が必要の旨記載したほうがいいかなと。
ちょっと今日はもう時間的余裕がないので、来週にでも。

KENCHjp added a commit that referenced this issue Sep 1, 2018
#357 build.mdの「HTML ヘルプのビルドに必要なもの」 レビュー結果反映 
@KENCHjp
Copy link
Member Author

KENCHjp commented Sep 1, 2018

閉じます!

@KENCHjp KENCHjp closed this as completed Sep 1, 2018
@m-tmatma m-tmatma added this to the v2.4.0 milestone Apr 28, 2019
HoppingTappy pushed a commit to HoppingTappy/sakura that referenced this issue Jun 11, 2019
HoppingTappy pushed a commit to HoppingTappy/sakura that referenced this issue Jun 11, 2019
sakura-editor#357 build.mdの「HTML ヘルプのビルドに必要なもの」 レビュー結果反映 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants