0
  • アプリはwindows7, .net4.0に対応しました
  • 私はdllを入れました:アプリファイルにTECIT.TFORMer.dll
  • テスト pc、i386: ここに画像の説明を入力
  • サーバー pc、amd64:ここに画像の説明を入力

    test-pc ではアプリをデバッグし、結果をログに記録 ここに画像の説明を入力 しましたが、server-pc では例外をスローしてログに記録しました: ここに画像の説明を入力

    test-pc app :DllImport がロードしようとしているのはなぜですか: 'libTFORMer6.so' が server-pc app にログが表示されないのはなぜですか?

    ありがとう。

4

1 に答える 1

1

モノラルが64ビットの場合、32ビットライブラリをロードすることはできません。OSは通常32ビットコードの実行をサポートしていますが、プロセス全体に適用されます。したがって、64ビットライブラリを作成するか、32ビットモノラルを実行する必要があります。

免責事項:あなたの質問は、両方のシステムで同じライブラリを使用しようとしているかどうかが明確ではありませんでした。

于 2012-12-28T14:26:02.480 に答える