Board logo

标题: 工程里包含另外一个*.mcp,表示什么呢? [打印本页]

作者: soundsilly    时间: 2006-4-3 21:23     标题: 工程里包含另外一个*.mcp,表示什么呢?


作者: soundsilly    时间: 2006-4-3 21:25

一般理解上觉得要访问SMAC的库,需包含库,然后还包含库函数的头文件就可以,可这里包含了smac.mcp,是怎么回事?
作者: seuafu2005    时间: 2006-4-4 15:40

库是由smac.mcp这个工程生成的,把工程加进去我想有这么几层意思:
1。方便用户看到源代码。如果仅加入库的话,不太容易在工程中直接链接到源代码文件;
2。选择target。不同的target所采用的库不同,把原工程加入后,通过选定target,直接链接到不同的工程进行编译得到不同的库;
3。修改源代码。有些用户对smac的源代码不满意,想自己修改,修改后重新生成库。如果工程中只放置库文件,每次修改源代码都需要update新的库。而将smac工程套入工程后,修改源代码后,库自动进行更新。
作者: soundsilly    时间: 2006-4-4 22:09

明白了,seuafu2005,棒!!!谢谢!!!
另外,我不知道怎么修改我的头像,这也未免太丑了!!!
作者: 曾经的你    时间: 2006-4-5 15:50

请问 source 里面怎么没有main.c 或.h之类用来敲程序的项 这是什么版本的 v3.0好像建立新工程项目后文件树型不是这样的,没这么多东西 为什么呢?
作者: soundsilly    时间: 2006-4-5 16:50

CW3.1的,main函数在light_demo_device.c里




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0