如何在Eclipse中的memset()write()read()中解决无效参数错误?

时间:2017-03-25 12:07:55

标签: c++ eclipse beagleboneblack i2c

我正在研究Beaglebone Black并使用C ++中的IMU编写i2c的代码

当然会有很多read()和write()命令。但每次Eclipse输出错误"无效的参数"。

<Dependencies>
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.x.0" MaxVersionTested="10.0.y.0"/>
</Dependencies>

错误是: 无效的参数&#39; int write(int,const void *,?)

无效的参数&#39; int read(int,void *,?)

无效的参数&#39; void * memset(void *,int,?)

我在提供商设置&gt;&gt;中看到了其他答案。 &#34;检查&#34; CDT GCC内置编译器设置[共享]。

我尝试了索引&gt;&gt;重建。没有改善。

包括unistd.h。我尝试了确切的example,但它也给出了同样的错误。我注意到的差异在于&#34; buff&#34;数据类型。但是大多数I2C comm C ++程序都使用char数组。

0 个答案:

没有答案