2
私は2つのプロジェクトでVC++ソリューションを持っています。コンソールアプリケーションと純粋なCライブラリです。コンソールプロジェクトはCライブラリを静的にビルドしてリンクします。CライブラリからUEFIへの移植
現時点では、私はTianocore環境をUbuntuにTianocore Quickstartに従って設定しています。
私のコンソールアプリケーションをUEFIで簡単に複製するにはどうすればよいですか?
HelloWorld UEFIサンプルアプリケーションを使用して、自分のコンソールプロジェクトと同様の方法でCライブラリをホストしビルドしますか?
静的なlibに.infファイルが必要ですか?その外観をどのようにして、それを「メインアプリケーション」に含めるべきですか? –
はい、.infはライブラリまたはドライバの説明に使用され、ビルダーにこのライブラリまたはドライバの作成方法を指示します。まず[EDKII specs](https://github.com/tianocore/tianocore.github.io/wiki/EDK%20II%20Specifications)のクイックビューをお勧めします。そして.dsc、.dec、.infが何であるかを理解したら、AppPkg(小さなアプリケーション)とMdePkg(uefiライブラリ)のサンプルを読んでください。 – Sheldon
あなたはアプリケーションとライブラリの小さな例を持っていますか?そのアプリケーションでライブラリが使われていますか?それを参考にして私の問題を解決するでしょう。 –