版主: wanchong , wangyu , eepwwp , firedom |
lilianhu
最后登陆时间:2015-10-30 14:46:45 |
在eclipse编写edison或者伽利略程序的时候经常会用到其他类库,刚接触到eclipse的朋友就无从下手,也不知道怎么去搜索解决方法。
我们以官方的upm器件库来做演示 upm器件库包含了很多的元件模块,如下图 我们以st7735 LCD液晶屏模块来做演示,st7735 就是arduino官方的那个LCD模块 首先打开eclipse, 没有下载的朋友请参考部署eclipse 在官方例程“2_cpp_helloworld"右击,点击"Copy"复制, 在项目资源管理器空白处右击,点击"paste"粘贴,重命名一下,注意不要有中文 这样做的目的是因为官方例程的程序很多设置已经帮我们配置好了,我们只需要修改少量的设置就可以正常编译 打开刚才复制的官方例程代码,进行编辑,复制粘贴下面的代码
按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库的路径,需根据自己的存放位置选择 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保存代码。提示:编译代码的时候要先保存 我们再编译一下刚才的代码,现在就不会有错误提示了 关于链接库的介绍结束 |
||
|
|||
xc1234
最后登陆时间:2015-01-14 11:05:12 |
膜拜大神
|
wuchangjing
最后登陆时间:2015-01-14 11:05:15 |
我说看不懂你会打我吗?
|
gaoxingxing
最后登陆时间:2015-01-14 11:05:19 |
楼主好流弊
|
xwf20050250
最后登陆时间:2015-01-14 11:05:20 |
吊啊
|
x66442002
最后登陆时间:2015-01-14 11:05:24 |
挺不错,
|
wuchangjing1
最后登陆时间:2015-01-14 11:05:28 |
好好学习,板子做的好
|
348772317
最后登陆时间:2015-01-14 11:05:29 |
外围模块到不错
|
wuchangjing2
最后登陆时间:2015-01-14 11:05:34 |
参考,学习
|
handys
最后登陆时间:2015-01-14 11:05:35 |
来顶一个 准备入手一个。。
|