配置AURIX的C++环境的记录心得

作者在使用英飞凌AURIXIDE时遇到C++环境配置问题,关键在于头文件路径中含有中文字符导致编译失败。通过删除中文字符解决了问题,提醒开发者注意路径规范,同时表达了对更深入C++配置知识的需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

最近在学习使用TC297,用的是英飞凌的AURIX IDE,成功导入几个工程也编译成功了,但就在配置C++环境的时候死活不成功,最后的结果让我哭笑不得。


起因

因为之前用的keil也是C和C++的混合编程,所以在用英飞凌这个IDE的时候也想着弄一个这样的环境。


过程

看了网上和CSDN上面的很多教程,都大差不差。但是跟着操作完了之后我在编译,他总会报一种报错当时也没想到写这篇博客的,所以就没截图,大概意思就是无法打开源文件。


这是我的AURIX里面的命令(Command)


这是教程里面的命令(Command),多了后面一串东西,我也没加,只是在INPUTS后面加了一个-lcpsx_fpu,后来才发现不加这个好像也无所谓。
在这里插入图片描述

再次去网上搜索这个报错的解决办法,都说是包含头文件路径出错,还有一些高级的解决方法,看都看不懂,搞得我懵逼了好久,各种方法都尝试。


最后我仔细看了我的那个报错路径
cptc F1719: cannot open source file “D:\ZNC\十九One-Wheelie\AURIX1.9.12\AURIX-Studio-1.9.12\tools\Compilers\Tasking_1.1r8\ctc\include.cpp\intrinsics.h” ,认真的思考了一下:“十九”是中文吗。


当时把文件夹名的十九删掉编译成功的一脸懵逼。

总结

这就是头文件路径包含中文导致的经典无法打开问题。当时解决后我感触很深,这本来是第一时间就应该想到的问题,这也是我想记录下这次经历的原因。而且C++的配置还是有很多不懂的地方,这次的配置感觉只是勉强能用,希望有大佬能指点一二。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值