在C++builder中远离恼人的W8123 warning警告

今天使用了C++builder10.2Tokyo,在使用BCC32和BCC32C编译器都遇到了W8123的警告,这对于一个合格的项目来说,是不能出现的答案,查阅了帮助文档,也没找到解决答案,最终 在CSDN下面的这位老兄给出了答案。
引用文档:http://blog.csdn.net/JohnnyHu90/article/details/44831949?locationNum=6
如果你是用的是C++builder编译器,说不定会碰到如下的编译警告:
这里写图片描述
[bcc32 Warning] W8123 Path ‘D:\车道软件\Codes\DataInteraction’ not found - path ignored in option ‘-I’
官方的说法如下:
W8123 Path ‘%s’ not found - path ignored in option ‘%s’ (C++)
If an absolute path is used in an option, it is checked for existence. This warning is issued when that path does not exist. Example: bcc32.cfg contains the line “-Lu:\bad_path”, but “u:\bad_path” does not exist.
但却没有给出解决办法,下面说说我的解决方案:

1,首先看看 Project - Options - C++Compiler - Directories and Conditionals - Include file search path里面有没有对应的path,比如’D:\车道软件\Codes\DataInteraction’,如果有并且处于灰色状态,那么可以按:Delete Invalid path, 删掉这个无效路径,保存就可以了。

2.看看如下图所示的红色标记框里有没有改路径(‘D:\车道软件\Codes\DataInteraction’) 如果有且不处于灰色状态,Delete Invalid path也删不掉,那么这时说明加载的路径对应IDE来说也是无效的,删除办法:找到其对应的你的project对应的.cbproj文件,比如DataInteraction.cbproj,用Notepad++打开它,找到’D:\车道软件\Codes\DataInteraction’ 从中删除它,再次保存,重新打开你的project,看看Project - Options - C++Compiler - Directories and Conditionals - Include file search path下还有没有,如果没有就可以了!
这里写图片描述
编译试一下,恼人的W8123 warning警告是不是不见了!Good Luck!
如果仍然不能够解决,可以试试下面在stackoverflow上也给出了两种解决方案,下面是链接:
1.https://stackoverflow.com/questions/16306030/how-to-get-rid-of-this-annoying-w8123-warning-in-my-ide
2.http://docwiki.embarcadero.com/RADStudio/XE6/en/Message_Options

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值