首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

工程里包含另外一个*.mcp,表示什么呢?

工程里包含另外一个*.mcp,表示什么呢?

一般理解上觉得要访问SMAC的库,需包含库,然后还包含库函数的头文件就可以,可这里包含了smac.mcp,是怎么回事?
库是由smac.mcp这个工程生成的,把工程加进去我想有这么几层意思:
1。方便用户看到源代码。如果仅加入库的话,不太容易在工程中直接链接到源代码文件;
2。选择target。不同的target所采用的库不同,把原工程加入后,通过选定target,直接链接到不同的工程进行编译得到不同的库;
3。修改源代码。有些用户对smac的源代码不满意,想自己修改,修改后重新生成库。如果工程中只放置库文件,每次修改源代码都需要update新的库。而将smac工程套入工程后,修改源代码后,库自动进行更新。
明白了,seuafu2005,棒!!!谢谢!!!
另外,我不知道怎么修改我的头像,这也未免太丑了!!!
请问 source 里面怎么没有main.c 或.h之类用来敲程序的项 这是什么版本的 v3.0好像建立新工程项目后文件树型不是这样的,没这么多东西 为什么呢?
CW3.1的,main函数在light_demo_device.c里
返回列表