版主: wanchong , wangyu , eepwwp , firedom |
jjjjjjjjkkk
最后登陆时间:2015-10-30 14:31:32 |
在eclipse编写edison或者伽利略程序的时候经常会用到其他类库,刚接触到eclipse的朋友就无从下手,也不知道怎么去搜索解决方法。
我们以官方的upm器件库来做演示 upm器件库包含了很多的元件模块,如下图 我们以st7735 LCD液晶屏模块来做演示,st7735 就是arduino官方的那个LCD模块 首先打开eclipse, 没有下载的朋友请参考部署eclipse 在官方例程“2_cpp_helloworld"右击,点击"Copy"复制, 在项目资源管理器空白处右击,点击"paste"粘贴,重命名一下,注意不要有中文 这样做的目的是因为官方例程的程序很多设置已经帮我们配置好了,我们只需要修改少量的设置就可以正常编译 打开刚才复制的官方例程代码,进行编辑,复制粘贴下面的代码
[C++] 纯文本查看 复制代码
按Ctrl+S保存 可以看到eclipse提示这些代码有很多错误,之所以有那么多错误提示是因为我们没有在eclipse设置upm-ST7735类库的头文件和链接库 #include "st7735.h" 设置头文件的步骤是在当前程序目录下 右击,点击属性进行设置 然后依次点击”C/C++ Build->Settings->Cross G++ Compiler下的Includes,点击 右上角的加号->File system选择路径,进行头文件添加,我们这里选择“C:\Users\While\Desktop\upm-master\src\st7735”这是我的upm库的路径,需根据自己的存放位置选择,附上upm库下载地址:upm库下载 st7335器件库头文件设置完成 现在需要设置st7735的链接库,关于链接库更多信息请点击动态链接库 设置方法如下: 在当前程序目录下右击,点击属性进行设置,然后依次点击”C/C++ Build->Settings->Cross G++ Linker下的Miscellaneous,在Linker flags里面填入 ${LDFLAGS} upm-st7735 其中的${LDFLAGS}是环境变量,我的指向C:\Users\While\Desktop\iotdk-ide-win\devkit-x86\sysroots\i586-poky-linux\usr\lib upm-st7735是要链接的库名字,st7735链接库文件名是"libupm-st7735.so"写的时候省略lib和扩展名 链接库就配置好了,点击确定,按Ctrl+S保存代码。提示:编译代码的时候要先保存 我们再编译一下刚才的代码,现在就不会有错误提示了 关于链接库的介绍结束 |
||
|
|||
13930862386
最后登陆时间:2015-01-14 11:09:35 |
好好学习,板子做的好
|
wuzebang
最后登陆时间:2015-01-14 10:40:03 |
机械工程小白默默路过。
|
lygfsy6612
最后登陆时间:2015-01-14 11:03:47 |
高中,自学,没有任何基础,只有一腔热血。
|
asd44441717
最后登陆时间:2015-01-14 10:40:17 |
这个贴子必须顶
|
共9条 1/1 1 |