Водитель, 32-битный в руке.

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

Библиотека находится на языке c/ C++, поэтому поставляется с gpib-32.obj. Проблема в том, что когда я компилирую свое универсальное приложение на Raspberry Pi, выдается ошибка " Ошибка LNK1112". Тип машины "X86" конфликтует с типом целевой машины "ARM".

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

С уважением, Витор.

1 ответ

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

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

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

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

Другие вопросы по тегам