-3

私は、国の計測器から gpib-usb コンバーターを制御するプロジェクトを行っています。Windows 10 IoT コアを使用して、raspberry pi 2 でアプリを実行します。この構成では、ユニバーサル アプリを実行することしかできません。それが私がすることです。

ライブラリは c/c++ であるため、gpib-32.obj が付属しています。これが問題です。ラズベリー pi でユニバーサル アプリをコンパイルすると、Error LNK1112 module machine type 'X86' conflicts with target machine type 'ARM'というエラーが表示されます。

このアプリを実行できる方法はありますか? このファイルを削除すると、ライブラリが機能しなくなります。

よろしく、ビター。

4

1 に答える 1

2

選択肢は、raspberry pi にある gcc を使用してソース コードからライブラリを再コンパイルするか、C# を使用するかです。

raspberry pi を使用する場合は、debian (raspbian) linux ビルドを使用します。ラズベリー パイの Windows 10 を調査したところ、ラズベリー パイ プロジェクトを妨害することを目的とした残酷な冗談であることがわかりました。

ラズベリーパイでモノを実行して、ラズベリーパイのプログラムを再コンパイルせずにC#プログラムを実行できるようになりました。

これがあなたを正しい方向に導くことを願っています。

于 2016-02-13T18:25:22.850 に答える