msys2でgtkとその依存ライブラリをインストールして、コードをコンパイルしてみる。 msys2はここからインストールできる。 まず、msys2のインストールされたフォルダの中のmsys2.exeを起動する。 そうすると、msys2のコマンド入力画面がでるので、 pacman -S…
基本的にElectronでエラーが起きた場合はブラウザの方で一回試してみることをおすすめする。 ブラウザで成功した場合そのエラーはElectronに問題がある。 <script>window.$ = window.jQuery = require('./jquery-バージョン.min');</script> jqueryの読み込みscriptを上記のコ…
コードや理解が間違っているところがあったらコメントで教えてください。 所有権について fn main() { let v1 = vec![1, 2, 3]; let h = run(v1); println!("{}", v1[0]); /// この場合、use of moved value: `v1`というエラーになる。 /// 理由は、let h = …
コードや理解が間違っているところがあったらコメントで教えてください。 まずHello, World fn main(){ println!("Hello, World!"); } 数値の出力 let x = 10; println!("{}", x); 変数 let mut x = 10; x = 12; println!("{}", x); 標準入力 use std::io; .…
Skiaは、Googleが開発している2Dグラフィックスライブラリで、Google Chromeや、Firefoxなどで使われている。 https://skia.org/ 今回は、そのSkiaのダウンロードとビルドの方法について解説していく。 まず、Chromiumなどのビルドに必要なdepot_toolsをイン…
はてなブログでGoogle code prettify(ソースコード表示ライブラリ)使えるんじゃねと思い、いろいろ試行錯誤してたらできた。 public static void main(String[] args){ System.out.println("hello ,world"); } // こんな感じ。 ではやり方を説明していく。 …
はてなブログではMarkdownを使ってソースコードを色付きで表示することが出来る。 public static void main(String args[]){ System.out.println("hello, world!"); } こんな感じ。 方法を説明していく。 まず編集モードをMarkdownに変更する。 で \```ソー…
メモ #define WINWIDTH 300 #define WINHEIGHT 300 RECT rec; LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp) { switch (msg) { case WM_DESTROY: PostQuitMessage(0); return 0; } return DefWindowProc(hwnd, msg, wp, lp); } int …