dll(shared)ライブラリを止める指定になる。説明付きでずらっと並んでるのでそれらを確認。コンパイルオプションを設定し直す気になれないで、CMakeで生成し直しとなる。-DBUILD_CUDA_STUBS=0を加えたりもした。-DWITH_OPENCLAMDBLAS=0を付ければよい、のだけど、こちらについては付けなくても問題なさそうだった。付けたり、このへんはお好みで。ないと不味いようだった。エラー終了になってしまった。使われているライブラリもあってそれらがアウトだったり、OpenCL関係やvideoio関係がアウトなので、公式には未対応コンパイラの模様。使ってのコマンドライン・ビルドは、msbuild.exeが即ハングするため駄目だった。例によってlib生成だけでお腹いっぱいになってしまったので使用についてはまたそのうち。アップグレードしたマシンによってスクリーンキーボードが勝手に出るものがあった。「設定」の「キーボード」ではどれも「スクリーンキーボード」offになってるのに...結論からいえば、コントロールパネル側の簡単設定でもスクリーンキーボードのon/offが別途あり有効になっていた模様。古い仕組みと新しい仕組みが統合されてなかったのね。2TBオーバーのHDDへのWindows10インストールSATAが2ポートしかないN3150Bのdisk容量アップのためSSD512GB(Win8.1)を6TB(弱)のHDDにクローン、ついでにWin10へアップグレード。Cドライブのパーティションの直後に450MBほどの回復パーティションが作られていた。HDDのクローンで時短のためCドライブサイズ減らしたままだったので非常に困ってしまう。しかたないので更地インストールし直すことに。インストールメディアとしてUSBフラッシュメモリを選択。usbメモリからboot、概ね今までのwindows同様の手順で、HDDの選択にて全部のパーティションを一旦全部削除したところ、あれれ、未使用領域が2TBと4TB弱に分かれてる......2TBのほうは新規でフォーマット可能だけれど4TB弱のほうはエラー。ヘンに思いつつとりあえず2TBのほうにインストール。OSインストールは済んだけれど、「ディスクの管理」で4TB弱の未使用パーティションは見えるけれど使用可能にすることが出来ない。ググるとMBRでフォーマットした時の挙動のようだ。GPTでインストールするには64bitOSでUEFIなBIOS必須、といっても今時のMBなら満たしてる。N3150Bも満たしてる......何か設定忘れてるんだろうな。結論としては、DVDなりUSBメモリなりのwindowsインストールメディアを装着した状態でPCのBIOS画面にて最初にbootするドライブとして"UEFI:"が付いたモノを設定すればよい模様。osインストールも無事終了。立ち上げるのは面倒で、他のフリーのpdfツールもたいていGUIで面倒そうで手頃なのが見つからないのでコマンドラインツールを作ってみることにした。読込がよくわからず(出来ないのか出来ても面倒なのか...)。使ってるのだからその工程も自作ツールでやればよい話、と気づけばわりと簡単だった。順に突っ込んでるだけ。ライブラリ、ありがたいです。次に頁の開き方を設定。HPDF_PAGE_LAYOUT_TWO_PAGE_RIGHT);を挿入。ここでは見開き奇数ページ始まりにしてみた。用途的にはそれなのだけど残念ながら"Direction"には未対応だったので見よう見まねで改造。なんだが日本語が化けてしまう。日本語関係の設定が必要のようだ。タイトルや著者を設定する前に記述しとく。(3行目の"90msp-RKSJ-H"指定は、HPDF_UseJPEncodings(pdf);内で設定されているモノからプロポーショナルなゴシック体を選んだ)これでacrobatのプロパティでタイトル&著者がちゃんと日本語で見れたので、めでたしめでたし、としておく。肝、というか気づけずにここが一番苦労した。結局utf16扱ってる処理から遡ってSetCurrentEncoderに行き着いた、と.ということで、上記をもとに作ってみたコマンドラインツールはこちら。Compressed。