完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
创建2个工程: test工程:主工程,会调用libt_lib.a库 目前将t_lib工程生成的libt_lib.a直接拷贝到test工程的application/source目录下,编译时报错,找不到libt_lib.a中的函数。 麻烦问下,test工程使用libt_lib.a库,还需要nuclestudio IDE中做引用库相关设置吗 ? |
|
相关推荐
2个回答
|
|
在工程上右键 ->properties,然后找到Settings,添加一对应的Libraries
|
|
|
|
在Nuclei Studio IDE中,调用生成的lib库需要进行以下步骤:
1. 将生成的lib库文件(如libt_lib.a)放置到test工程的合适位置,一般是放置在test工程的一个子目录下,比如lib目录。 2. 打开test工程,右键点击工程名,选择"属性"。 3. 在项目属性对话框中,选择"C/C++ Build" > "Settings"。 4. 在右侧的对话框中,选择"Linker"选项卡。 5. 在左侧的对话框中,选择"Libraries"选项。 6. 在右侧的对话框中,点击"Add"按钮。 7. 在弹出的对话框中,选择"File System"选项,然后点击"Workspace"按钮。 8. 在弹出的对话框中,选择lib文件所在的目录,然后点击"OK"按钮。 9. 在弹出的对话框中,选择lib文件,然后点击"OK"按钮。 10. 在项目属性对话框中点击"OK"按钮,保存设置。 11. 重新编译test工程,此时应该能够正确链接lib库中的函数。 注意:在进行上述步骤之前,需要确认生成lib库时使用的编译选项与test工程的编译选项一致,比如CPU架构、优化等级等。 |
|
|
|
只有小组成员才能发言,加入小组>>
在软件SDK中选择不同的下载模式时,是哪个部件更改了QSPI0中寄存器的值?
374 浏览 2 评论
cmt_instret_ena的使能为什么要排除branch等指令造成流水线冲刷的情况?
514 浏览 1 评论
e203 rom启动仅仅是引导到itcm执行指令吗?flash启动就是加载指令到itcm中吗?
541 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 14:02 , Processed in 0.387558 second(s), Total 48, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号