2016-02-13 2 views
-3

Я делаю проект для управления конвертером gpib-usb из национальных инструментов. Я запустил приложение на малине pi 2, используя ядро ​​Windows 10 iot. В этой конфигурации можно запускать универсальное приложение. Это то, чем я занимаюсь.Драйвер, 32-бит в руке.

Библиотека находится в c/C++, поэтому поставляется с gpib-32.obj. Вот проблема, когда я скомпилирую свое универсальное приложение на малине pi, дайте мне ошибку Ошибка LNK1112. Тип модуля «X86» конфликтует с типом машины «ARM».

Как-то я могу это приложение запустить? Если я удалю этот файл, библиотека не будет работать.

привет, vitor.

ответ

2

Ваш выбор состоит в том, чтобы перекомпилировать библиотеку из исходного кода, используя gcc, который находится на малине pi или использует C#.

При использовании малины pi я использую сборку debian (raspbian) linux. Я исследовал окна 10 для малины pi и обнаружил, что это жестокая шутка, предназначенная для саботажа проекта малины pi.

У меня есть удача, выполняющая моно на малине pi, чтобы запустить C# программы без перекомпиляции программы для малины pi.

Надеюсь, это поможет вам в правильном направлении.

+0

в C#, не даст ту же ошибку? Я уже компилирую проект в C#, который я просто добавляю кнопку и файл .obj. Но я думал, что это должно произойти, потому что я не использую библиотеку и просто компилирую .obj, так как C# - управляемый язык. Я уже пытаюсь linux, но драйвер этого оборудования очень странный. –

Смежные вопросы