WindowsのQt Installer、オフラインインストーラかつネットワーク落としてないとアカウント要求するのか…
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
WindowsのQt Installer、オフラインインストーラかつネットワーク落としてないとアカウント要求するのか…
> vcpkg --triplet x64-windows kf5syntaxhighlighting
したらqt5とか全部ソース引っ張り始めてめっちゃ笑った
FloraRPC、C++コンパイラとCMake、ライブラリの調達がパケマネでできないならvcpkgで頑張ってビルドしろ、にするか
CIで自動でexe作れたらとか思ったが、これやるならvcpkgをsubmoduleで入れてコミットハッシュをキャッシュキーにする感じにしないとだいぶ依存関係のビルドキツいな
Winとかで作業するときに、作業環境でいちいちライブラリビルドしたくないし、CIを回すときもそうなので
つーかエラーの大半がUTF-8を標準で使わないことだったので、Windowsは早くSJISをやめろ
expandRecursivelyが無いって言われてるの、これvcpkgのQtが古いからじゃねーか
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
「いやね?こっちは白樺こそあるけどスギ花粉とは無縁でねえ。えっ後ろ?なに?」
ロミオとあかりんご - ニコニコ動画
https://www.nicovideo.jp/watch/sm36574573
VC++で使えないC99記法を捨てたりしつつ、無理やりDLLを配置してロードするなどしたら何とか動いた
……がなんでMSゴシックなんや殺すぞワレ!!!!
俺はWinFormsアプリ開発者だから、とりあえず脳死でMeiryoを参照させればいいって知ってるんだ
ここでMeiryoにするかMeiryo UIにするかは好みが出ますが、MS UI Gothicを前提とした画面領域しかないなら後者のほうが収まりは良くなる
簡単にできそうだな、ifdef _WIN32でやりゃいいか?
http://qt-log.open-memo.net/sub/other__set_default_gui_font.html
WinFormsやってれば、よほどMS UI Gothicが好きというわけでもなければ共通基底Formクラスを作ってFontプロパティだけ上書きしておくくらいのことは、やる……?
フォントレンダリングが最高でもないけど最悪でもないのLinuxくらいなのではという気がしてきた
なんか違和感あるなーって思って考えこんでたんですが、Win10からはYu Gothic UIが場所により採用されてたりして、そっちの印象があるからだな
なんだかんだ使われてるせいか、Yu Gothic UIにしたら俺にとってはそれっぽく見えるようになった
VC++でC99のstructのメンバ指名で初期化するやつが使えないからstd::variantに逃げたけど、これ最初からそっちでよかったやつやな……?
https://github.com/shibafu528/florarpc/commit/023d1824eb2d90276b26ac4c0deae68d583bf634
port_msvcは外部ライブラリをどうするかの方針が定まるまでマージしたくないけど、とりあえずstd::variantとかstringstreamじゃなくてostringstream使うとかは互換性に問題ないからmasterでもやろう
[io]stringstreamなんて用意しておきながらその修飾子が無いやつがgcc系ではOKで、MSVCだと突然キレられるの、分かるけどうーん……となる
なるべく早く、CIでLinux(gcc)とWindows(MSVC)でビルドできるようにしたいねこれ…
ecmとkf5syntaxhighlightingだけ何とか頑張って自前でsubmoduleに抱えてビルドできるようにすれば、vcpkgで残りのライブラリは引っぱってこれるな
SyntaxHighlighting、便利だから使ったけどやはりマルチプラットフォーム障害になってしまったなーという分かりきった結末