CまたはObjective-Cコードを含むいくつかの静的ライブラリ(MyLib、OtherLib)を作成していますが、各モジュールが静的ライブラリの名前にアクセスできるようにしたいと思います。
私はすることができます
const char* mylibname = "MyLib";
どこでも使用できます。ただし、すべてのライブラリの各ファイルが定数を介してそのライブラリにアクセスできる、より便利な方法が必要ですcurrentlibname
。したがって、ファイルがMyLibにあるcurrentlibname
場合、その値は「MyLib」であり、OtherLibにある場合、その値は「OtherLib」です。
最も便利なソリューションに関するアイデアはありますか?理想的には、宣言するものを含める以外にすべてのファイルを調整する必要なしに、すべての魔法を1か所にまとめる必要がありますmylibname
。
よろしく、ヨッヘン