数か月にわたって、50 奇数のヘッダー/ソース ファイルをインポートするのではなく、ライブラリとしてビルドして動的にリンクしたい、十分に汎用的な機能をいくつか作成しました。
プロジェクトは Xcode と Dev-C++ で管理されており (自分のやりたいことを実行するにはコマンド ラインを使用する必要があるかもしれないことは理解しています)、OpenGL と SDL にリンクする必要があります (SDL の場合は動的に)。ターゲット プラットフォームは Windows と OS X です。
私は一体何を見ているのでしょうか?
- ライブラリが必要な場合、ライブラリのエントリ ポイントは何になりますか?
- コードで何を変更する必要がありますか? (呼び出し規約?)
- どうすれば解放できますか?私の理解では、ヘッダーとコンパイルされたライブラリ (.dll、.dylib(、.framework)、それが何であれ) をプロジェクトで使用できるようにする必要があります。特に、テンプレート機能は本質的にライブラリに含めることができないためです。
- 他に何を知っておく必要がありますか?