NetBeans/C++ には、2 つの異なるバージョンの Linux でビルドする必要があるプロジェクトがあります。それらのそれぞれには、異なるパス、異なるバージョンの GCC、異なるバージョンの静的および共有ライブラリのライブラリがあります...
私が抱えている問題の 1 つ: プログラムが にリンクしlibmysqlclient.so
、一方のシステムでは問題なくビルドされ ( にリンクlibmysqlclient.so.16
)、もう一方のシステムではライブラリの欠落に関連する実行時エラーが発生します ( と の両方libmysqlclient.so.15
がlibmysqlclient.so.18
利用可能で、パスは正しく設定してください)。また、lib のバージョン番号は指定しませんでした。
プロジェクトを複数のシステムでビルドするように構成することはできますか? 複数のプロジェクトを作成する必要がありますか (ソース コードなど、他のすべてを共有します)? より速い方法はありますか?
ありがとうございました。
NetBeans IDE 7.2 (C++)
Linux OpenSuse 11.4 / 10.2