Водитель, 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.
Я надеюсь, что это ведет вас в правильном направлении.