問題タブ [omf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
11505 参照

c++ - COFF lib ファイルを OMF 形式に変換する

COFF ライブラリ (lib ファイル) を OMF ライブラリに変換して C++Builder6 で使用する方法はありますか? この coff は単なるインポート ライブラリではなく、いくつかのコードを結合します。borlandのcoff2omf.exeで変換しようとすると、15KBのファイルから1KBのファイルになってしまいます。

0 投票する
1 に答える
729 参照

d - プリコンパイルされた Windows OMF BLAS/LAPACK?

Windows 用の事前にコンパイルされた BLAS および LAPACK バイナリを OMF オブジェクト形式で入手できる場所はありますか? これらにいくつかの D 言語コードをリンクしたいと考えています。関連するライブラリを COFF 形式で入手できる場所を知っています。COFF を OMF に変換する objconv ツールも知っていますが、これは完全には理解できない理由で実際には機能しないようです。これらはシンボルのアンダースコアに関連しているようですが、これらを処理するためにほぼすべての設定を試しましたが、どれも機能していないようです。

または、参照バイナリをOMFに変換して、実際にDMDでコンパイルされたコードに適切にリンクする方法を知っている人はいますか? 最後の手段として、CLAPACK、CBLAS、および F2CLIB を DMC でビルドする方法を知っている人はいますか? これらに付随するビルド プロセスは、GCC ツールチェーンに完全に対応しているようです。

0 投票する
3 に答える
225 参照

32-bit - OMF16をOBJ32に変換します

OMF 16ビットオブジェクトファイル形式からCOFF32ビットオブジェクトファイル形式に変換する方法はありますか?

0 投票する
2 に答える
2961 参照

delphi - OMF形式からCOFF形式へ

Borland OMF LIB 形式を MS VC++ COFF LIB 形式に変換するための Borland "coff2omf.exe" のようなツールはありますか?

実際には、デルファイで .obj ファイルを作成し、それを MSVC++ で使用したいと考えています。

0 投票する
1 に答える
396 参照

linux - Windows ツールによって生成された OMF ファイルを Linux の GCC アセンブリにリンクできますか?

MASM によって現在生成されているアセンブラー モジュールにリンクする Windows VC++ アプリケーションを Linux に移植しています。Windows ABI の想定を Linux ABI に変更した後、MASM 上のモジュールを再度 OMF にアセンブルし (Windows の場合)、そのオブジェクト ファイルを GCC ビルド (Linux の場合) に直接入力したいと考えています。これにより、時間の経過とともにメンテナンスが大幅に簡素化され、両方のオペレーティング システムで同一のアセンブリが保証されます。別の方法は、アセンブラー コードを YASM/NASM とその複雑さに移植することです。アセンブラ コードは完全にリーフ ルーチン (呼び出しなし) であり、マクロ、Unicode データ、整数/実数データはほとんどありません。32 ビットおよび 64 ビットのアセンブラ バージョンが含まれます。エンディアンの問題がなければ、このモジュールの OMF 表現を生成するツール チェーンは本当に重要なのでしょうか?

0 投票する
1 に答える
1661 参照

c++ - リンカ エラー「無効な OMF レコードが含まれています」 2

Embarcadero XE8 C++ ビルダー 32 ビットを使用しています。

を解決するために、プログラムにライブラリを追加していましたUnresolved external error

ライブラリを追加すると、タイトルのようにエラーが発生しました。だから私はウェブを検索し、スタックオーバーフローでこのトピックを見つけました: リンカーエラー「無効なOMFレコードが含まれています」

COFF2OMF ツールと言うように、動作することができます。悲しいことに、それは私にとってはうまくいきませんでした.7MBのライブラリファイルを提供します.ツールで変換すると、41KBしかありません.変換に失敗したと思います. 変換されたファイルをプログラムに追加すると、それは無視され、unresolved external error.

では、ライブラリを C++ ビルダーで動作させるにはどうすればよいでしょうか?