完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我尝试在没有很多 ../../.. 意大利面条的情况下指定相对路径,但每次我进入正确的目录时,我都会收到一个错误,例如 /Debug/ 被添加到我的路径?
我移动了我所有的代码文件,现在我想使包含路径正确,但它要么使用工作区文件夹,要么...... IDK。它接受绝对路径,但我不接受绝对路径。 我的重点是为 STM32CubeIDE 和其他工具制作尽可能简单的文件夹结构。 我不明白。我的项目根目录(.project 文件所在的目录)是ROOT。我认为当我必须包含目录 ROOT/DIR 时,我所要做的就是将“DIR”指定为包含路径。或者“./DIR”。但没有任何效果。STM32CubeIDE 坚持将 /Debug/ 添加到我的路径中。我尝试添加“../”1、2、3、4 次。如果我添加太多“../”,那么它会将目录正确解析为不正确 - 因此路径结尾是正确的,如指定的那样,只是根目录是错误的。然而,当我的“root”只是“.”时,它会向它添加“/Debug/”并视为无效,因为那里自然没有任何东西。 好的,我发现包含路径根是“Debug/CM4” - 如何将其更改为“/”? |
|
相关推荐
1个回答
|
|
欢迎使用 Eclipse CDT)
Eclipse 文档建议不要使用相对路径,因为它们很容易出错。 幸运的是,它为项目目录和工作区目录提供了“环境”变量。 有了这些,您可以轻松地创建包含路径。 在您的示例中,它将是 ${ProjDirPath}/DIR 请注意 ${ProjDirPath} 是绝对路径,这是避免相对路径的方式。 的 Eclipse 构建器的当前目录不是带有 .project 的目录,它是一个被命名为配置的第一级子目录(因此是 Debug 和 Release,或者任何其他你定义的)。 ${ConfigName} 是当前配置。 ${ProjName} 是 .project 文件中的项目名称(在 Project Explorer 中可见)。 的 找到存储库根目录并不是那么容易。Eclipse 为工作空间根目录提供了一个路径变量${WorkspaceDirPath},但工作空间不一定在源代码树的根目录。 然后你需要使用相对于 ${ProjDirPath} 的路径。 CubeIDE 提供了额外的变量:${active_core_build_dir}、${cubeide_cubeprogrammer_path}、${gnu_arm_embedded_compiler_path} 等等。 的 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2653 浏览 1 评论
3214 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1788 浏览 1 评论
3617 浏览 6 评论
5996 浏览 21 评论
945浏览 4评论
1318浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
590浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1308浏览 3评论
1368浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 17:32 , Processed in 1.289746 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号