2018-04-01から1ヶ月間の記事一覧

msys2でgtkをインストールする。

msys2でgtkとその依存ライブラリをインストールして、コードをコンパイルしてみる。 msys2はここからインストールできる。 まず、msys2のインストールされたフォルダの中のmsys2.exeを起動する。 そうすると、msys2のコマンド入力画面がでるので、 pacman -S…

ElectronでUncaught ReferenceError: $ is not definedがでるときの対処法。

基本的にElectronでエラーが起きた場合はブラウザの方で一回試してみることをおすすめする。 ブラウザで成功した場合そのエラーはElectronに問題がある。 <script>window.$ = window.jQuery = require('./jquery-バージョン.min');</script> jqueryの読み込みscriptを上記のコ…

Rust備忘録002

コードや理解が間違っているところがあったらコメントで教えてください。 所有権について fn main() { let v1 = vec![1, 2, 3]; let h = run(v1); println!("{}", v1[0]); /// この場合、use of moved value: `v1`というエラーになる。 /// 理由は、let h = …

Rust備忘録001

コードや理解が間違っているところがあったらコメントで教えてください。 まずHello, World fn main(){ println!("Hello, World!"); } 数値の出力 let x = 10; println!("{}", x); 変数 let mut x = 10; x = 12; println!("{}", x); 標準入力 use std::io; .…

Skiaのダウンロードとビルドの方法(Windows)

Skiaは、Googleが開発している2Dグラフィックスライブラリで、Google Chromeや、Firefoxなどで使われている。 https://skia.org/ 今回は、そのSkiaのダウンロードとビルドの方法について解説していく。 まず、Chromiumなどのビルドに必要なdepot_toolsをイン…