binary-compatibility

    1

    1答えて

    j2me polishを使用して、複数のハンドセットにまたがるjarファイルを1つだけ使用できますか? 基本的に、我々はバイナリの互換性を持つようにしたい、と別の携帯電話のための異なるビルドを望んでいない、我々は良いUIに を持っている必要があり、同時に、我々は3 optino 1. LWUIT、2ポリッシュ3を持っていますカスタム開発と私たちは磨きをかけたいと思っていましたが、最初のハックが示さ

    5

    4答えて

    オープンソースプロジェクトのバイナリをコンパイルしようとしているので、ユーザは自分自身でコンパイルする必要はありません。 私は1つの32ビットのUbuntuマシンで作成されたいくつかのバイナリが「」エラーが報告されているファイルを.soが行方不明についてで、32ビットマシン「B」で動作しないことに気付きました。 しかし、マシン "B"でゼロからコンパイルすると、すべてのエラーはなくなります。 ター

    10

    3答えて

    のためのリンク回避策は、libarclite_iphoneos.aを追加することです。シミュレータのバージョンもlibarclite_iphonesimulator.aというようにあります。 シミュレータとハードウェアの両方で動作させるために、両方のライブラリをプロジェクトに追加する必要があります。しかし、どちらをビルドしても、他のライブラリはサポートされていないアーキテクチャ用であると不平を言う

    8

    2答えて

    バイナリ互換性の問題を起こさずに、純粋仮想関数を(ベースクラス内で)非純粋に変更することはできますか?あなたは純粋なvirtualからvirtualに切り替え、その後、再コンパイルしたコードとき(Linuxでは、GCC 4.1) おかげ

    10

    3答えて

    疑問があるものを確認する必要があります。共有ライブラリ(.dll)がC言語で記述され、C99標準でコンパイラでコンパイルされている場合。 MinGwと言ってください。その後私の経験ではバイナリ互換性があり、他のコンパイラからは使えます。 MS Visual Studioと言ってください。私は経験を重ねて成功裏に試したので、私の経験で言う。しかし、これがルールであるかどうかを確認する必要があります。

    8

    1答えて

    ライブラリは仮想関数を持つクラスを提供します。ライブラリに動的にリンクされたバイナリを再コンパイルせずに、このクラスを新しい仮想関数で拡張できますか? これは標準では不可能です。これを可能にするプラットフォームはありますか? 新しい機能がクラス本体の最後に追加された場合には、それは簡単でしょうか?

    8

    2答えて

    リファクタリングの際に、Javaでバイナリの非互換性(以前のバージョンのコードでも)を導入するのは簡単です。 親インターフェイスにそのパラメータの種類を拡大する方法を変更することを検討: void doSomething(String x); // change it to void doSomething(CharSequence c); (このメソッドを使用してすべてのコードを変更

    3

    1答えて

    私はこのように構築していますコンパイラのソースコードを持っている: /path/to/srcdir/configure --prefix=/path/to/installdir make make install 私は誰も経由せずに、コンパイラのバイナリを使用することができることを意図して、他のマシンに結果の「インストールディレクトリ」を配布したいです3段階ビルドプロセス(私は配布用のta

    9

    3答えて

    は、私たちが組み立てA.dllのバージョン1でclass Xを持っていると仮定します2番目のアセンブリB.dllは、A.dllをロードし、Xを使用します。プロパティOtherPropertyを追加するとABIが破損しますか? B.dllは使用できませんA.dll/X?そうでない場合は、宣言の順番に違いはありますか?プロパティが仮想だった場合、それは何か違いがありましたか? 私は本当に尋ねていると思

    3

    2答えて

    私はABIクロスチェックツールを探していました。今、私は、このようなこれらの質問のように、他の質問で提案されているツールのいくつかを満たしている: How to test binary compatibility automatically? Static analysis tool to detect ABI breaks in C++ を今、これは私が何をしようとしています正確に何ではありませ