私は50ヶ月のヘッダー/ソースファイルをインポートするのではなく、ライブラリーとリンクとしてビルドしたいと思っています。C++ソースコードをライブラリとしてビルドする - どこから起動するのですか?
プロジェクトはXcodeとDev-C++で管理されています(私が望むようにコマンドラインに行かなければならないかもしれないことを理解しています)、OpenGLとSDL(SDLの場合は動的)にリンクする必要があります。ターゲットプラットフォームはWindowsとOS Xです。
私は全く何を見ていますか?それが1つを必要とする場合、私の ライブラリのエントリポイントになります何
- ?
- コードで変更する必要があるのは何ですか? (通話の規約は?)
- どのようにして解放するのですか?私の理解で は(それができるでしょう何の.dll、は.dylib(、.framework)、 )ヘッダとコンパイル ライブラリがプロジェクトのために利用可能 する必要があることである - テンプレート機能 がに含めることはできません、特にとして、ライブラリによって 自然。
- 他に知りたいことがありますか?
.libとしてビルドすると考えましたか?これは、あなたのアプリケーションがヘッダーファイルにアクセスする必要があるが、ソースファイルにはアクセスする必要がないことを意味します。 DLLルートと比較して変更が少ないことを意味します。 – Kieveli