Kodatuno は,金沢大学マンマシン研究室で開発されているオープンソースのCAMカーネルです. 本家は http://www-mm.hm.t.kanazawa-u.ac.jp/research/kodatuno/
本家 Kodatuno から Kernel に相当する Src/GE を抜き出し,Qt のスタティックライブラリとして構築しなおしたものです. 各々の環境では,ここで生成される .lib または .a をリンクして Kodatuno の機能が使えるようになる予定です.
ファイル構成を含めてまだまだ試行中です.
Visual Studio 用の環境は,先行して本家のリポジトリ https://github.com/KodatunoOrg/Kodatuno の VisualStudioブランチにありますが,
将来的にはこのリポジトリに取り込む予定です.
doc/report.pdf をベースに改訂を進めています. 間違い等あればご指摘ください.
-
Qtのセットアップは 本家インストールしてみた から セットアップマニュアル(R3.5/Windows10) を参考にしてください.
-
Qtのデフォルトビルドディレクトリを以下のように変えておくことをオススメしています.
- QtからKernel.proのプロジェクトファイルを開きビルドすると,build配下にlibKernel.aが作られます.
- includeフォルダの設定と,上記のライブラリをリンクするようにすれば使えるようになります. 詳しくは https://github.com/KodatunoOrg/KOD_TEST を参照ください.
テスト用アプリのプロジェクトを同時に読み込んで依存関係を設定しておくと, カーネルの変更を検知してアプリが再ビルドされます.