完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
现有库文件为“sm8”格式,请问一下,如何在stvd中添加被人的库使其编译通过,正常调用????
库文件是使用COSMIC_C V4.28编译,想使用在STM8S105K6t6c单片机上。 |
|
相关推荐
2个回答
|
|
你上传看看库是怎么样的,如果头文件什么的全的话,调用应该是没问题的。
|
|
|
|
要在STVD(STM8 Development Environment)中添加其他人的库并使其编译通过,正常调用,您可以按照以下步骤操作:
1. 打开STVD软件。 2. 创建一个新的STM8项目或打开一个已有的项目。 3. 将“sm8”格式的库文件复制到您的项目文件夹中。确保您知道库文件的确切名称和路径。 4. 在STVD中,转到“Project”菜单,然后选择“Properties”。 5. 在“Properties”窗口中,选择“C/C++ Build”选项卡。 6. 在“C/C++ Build”选项卡中,选择“Settings”选项。 7. 在“Settings”窗口中,展开“Tool Settings”部分,然后选择“COSMIC C Compiler”。 8. 在“COSMIC C Compiler”设置中,找到“Include paths (-I)”选项。点击右侧的“Add”按钮。 9. 在弹出的“Add Directory Path”窗口中,浏览到您刚才复制的“sm8”库文件所在的文件夹,然后选择该文件夹。点击“OK”。 10. 同样,在“Settings”窗口中,展开“Tool Settings”部分,然后选择“COSMIC C Linker”。 11. 在“COSMIC C Linker”设置中,找到“Library search path (-L)”选项。点击右侧的“Add”按钮。 12. 在弹出的“Add Directory Path”窗口中,浏览到您刚才复制的“sm8”库文件所在的文件夹,然后选择该文件夹。点击“OK”。 13. 确保在“COSMIC C Linker”设置中,找到“Libraries (-l)”选项,并添加库文件的名称(不包括“.sm8”扩展名)。 14. 点击“Apply”和“OK”按钮,保存设置。 15. 现在,您可以在代码中包含库的头文件,并正常调用库函数。例如,如果您的库文件名为“example.sm8”,则需要在代码中包含相应的头文件,如“#include "example.h"”。 16. 最后,编译您的项目。如果一切设置正确,编译应该成功,您可以正常调用库函数。 注意:请确保您使用的库文件与您的项目兼容,包括编译器版本和目标硬件平台。在这种情况下,您提到库文件是使用COSMIC_C V4.28编译的,所以请确保您的STVD环境也配置为使用相同的编译器版本。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1907 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1678 浏览 1 评论
1171 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
770 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1730 浏览 2 评论
1970浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
806浏览 4评论
stm32f4下spi+dma读取数据不对是什么原因导致的?
253浏览 3评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
623浏览 3评论
634浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-23 01:32 , Processed in 0.737338 second(s), Total 50, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号