司机,32位。

时间:2016-02-13 18:08:53

标签: c++ arm gpib

我正在做一个从国家仪器控制gpib-usb转换器的项目。我将使用windows 10 iot核心在raspberry pi 2上运行应用程序。在此配置中,只能运行通用应用程序。我就是做这个的。

该库是c / c ++,因此附带了一个gpib-32.obj。 这是麻烦,当我在raspberry pi上编译我的通用应用程序时,给我错误错误LNK1112模块机器类型'X86'与目标机器类型'ARM'冲突

有某种方式我可以运行这个应用程序吗?如果我删除此文件,该库不起作用。

问候,vitor。

1 个答案:

答案 0 :(得分:2)

您的选择是使用覆盆子pi上的gcc或使用C#从源代码重新编译库。

当使用raspberry pi时,我使用debian(raspbian)linux构建。我研究了用于覆盆子pi的windows 10,发现它是一个残酷的玩笑,旨在破坏树莓派项目。

我很幸运在树莓派上运行mono以获得运行c#程序而无需重新编译树莓派的程序。

我希望这能引导你朝着正确的方向前进。