vxworks中config.h文件更改

时间:2022-02-14 02:18:51
在做bsp测试的时候发现我建好一个工程之后,再更改config.h里面的东西,不管我怎么改在编译的时候都会保留我原来的那些东西。如果重新建立一个工程,一切从头开始,那这个文件中的改动才会有效。这是什么原因啊。在tornado2.2和Wind River Workbench V3.0这两个版本的环境中都是一样的情况。环境是从网上下载的,是我的版本有问题还是本来就是这样的啊。要是我的版本问题,请各位能给个链接,先谢谢了。

11 个解决方案

#1


有人在嘛。帮忙看看啊。

#2


同步下工程下的所有文件,在重新rebuild all试一下

#3


你说的同步就是刷新一下吧。这么做过的。还是不行。普通的工程文件这样做有效果,但这个config.h文件是死活都不行的。你在更改这个文件时没有遇到过这样的事情吗?要这样的话是不是说我的环境有问题啊。

#4


rebuild all一下

#5


不是rebuild all的原因。我现在用的是评估版的编译环境。不知道会不会是这个原因

#6


有遇到过的兄弟姐妹,帮忙指点一下啊。

#7


引用 6 楼 wzm20070824 的回复:
有遇到过的兄弟姐妹,帮忙指点一下啊。

把workbench先关闭,然后把工程目录下的.prj文件中欲修改的地方全修改,然后再打开workbenvh就可以了

#8


这是正常现象。在早期的WindRiver中,创建工程时,会读取config.h文件中的信息来创建工程文件.prj。但在此之后对config.h文件的修改不会更新在.prj文件中。而最终的编译链接时,是根据.prj文件进行的。

#9


请问楼主,可否给我一份workbench的安装包~不胜感激。我的邮箱是839158698@qq.com

#10


楼主你的问题最后怎么解决的啊,能分享一下吗?谢谢

#11


修改config.h是在编译boot时使用的,如果你编译镜像需要修改工程下的makefile和*.wpj两个文件,或者使用tornado的组件修改。

#1


有人在嘛。帮忙看看啊。

#2


同步下工程下的所有文件,在重新rebuild all试一下

#3


你说的同步就是刷新一下吧。这么做过的。还是不行。普通的工程文件这样做有效果,但这个config.h文件是死活都不行的。你在更改这个文件时没有遇到过这样的事情吗?要这样的话是不是说我的环境有问题啊。

#4


rebuild all一下

#5


不是rebuild all的原因。我现在用的是评估版的编译环境。不知道会不会是这个原因

#6


有遇到过的兄弟姐妹,帮忙指点一下啊。

#7


引用 6 楼 wzm20070824 的回复:
有遇到过的兄弟姐妹,帮忙指点一下啊。

把workbench先关闭,然后把工程目录下的.prj文件中欲修改的地方全修改,然后再打开workbenvh就可以了

#8


这是正常现象。在早期的WindRiver中,创建工程时,会读取config.h文件中的信息来创建工程文件.prj。但在此之后对config.h文件的修改不会更新在.prj文件中。而最终的编译链接时,是根据.prj文件进行的。

#9


请问楼主,可否给我一份workbench的安装包~不胜感激。我的邮箱是839158698@qq.com

#10


楼主你的问题最后怎么解决的啊,能分享一下吗?谢谢

#11


修改config.h是在编译boot时使用的,如果你编译镜像需要修改工程下的makefile和*.wpj两个文件,或者使用tornado的组件修改。