LoginSignup
1
0

More than 5 years have passed since last update.

yueをVisual Studio環境でビルドする

Last updated at Posted at 2018-02-20

クロスプラットフォームなネイティブGUIライブラリ yue

Electronの作者による新しいGUIライブラリ yue
モダンなGUIライブラリとして期待される。
新しいクラスプラットフォームデスクトップアプリケーションライブラリ yue

各プラットフォーム向けにプリビルドライブラリも用意されているが、
まだ始まったばかりのプロジェクトということで、ソースに修正を加えたいことも出てきそうなので、自前でビルドしてみる。

環境

Windows 10
Visual Studio 2017
Git
Python 2.7.12 (3系は非対応)
node v8.9.1

ソースの取得

githubのレポジトリからクローン
https://github.com/yue/yue

> git clone git@github.com:yue/yue.git

Debugging Tools for Windowsのインストール

ビルド時にDebugging Tools for Windowsに含まれるDLL (DbgHelp.dllなど) が必要になる。これはVisual Studio 2017に含まれるWindows SDKには入っていない。

  1. Windows SDKインストーラのダウンロード

    最新のWindows 10 SDK(10.0.16299.91)をダウンロード
    https://developer.microsoft.com/ja-jp/windows/downloads/sdk-archive

  2. Windows SDKのインストール

    「Debugging Tools for Windows」にチェックが入っていることを確認
    winsdksetup.PNG

ビルド

yueはChromium由来のコードに依存していて、ビルドシステムもGNが使われている。
GNについてはよく分からないが・・・、依存ファイルをダウンロードしてくれるスクリプトが用意されている。

> node scripts\bootstrap.js

ビルドを実行

> node scripts\build.js

ビルドが成功すると out\Component フォルダにライブラリや実行ファイルが生成される。

sample_app.exeの実行結果
sample_app.PNG

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0