私は gcc コンパイラを使用して Linux システムで code::blocks を使用しています。共有ライブラリ テンプレートを使用して、クラスを含む共有ライブラリを作成し、その共有ライブラリにアクセスする別のプロジェクトを作成できるようにしたいと考えています (コンパイル時に、動的ではありません)およびクラス。code::blocks には、カスタム makefile を作成したりリンク オプションを手動で設定したりせずにこれを行う簡単な方法があると確信していますが、その方法はわかりません。これを行うにはどうすればよいですか。
ありがとう
ps(質問に固執してください)。
やりたいことの例
共有ライブラリ
sl.h
class clsClass
{
public:
static bool bolReturnTrue(char * chWhatever);
};
sl.cpp
bool clsClass::bolReturnTrue(char * chWhatever)
{
return true;
}
共有ライブラリにアクセスするプログラム
main.cpp
int main(int argc, char * argv[])
{
bool Face = clsClass::bolReturnTrue(argv[0]);
if(Face)
{
printf("True.\n");
}
else
{
printf("False.\n");
}
return 0;
}