返回该小组首页 回复主题
id001

id001

小组等级:     E币:237  (E币换礼)

#1楼主:自己建立了一个工程,编译提示找不到*.h文件,请帮助解决

文章发表于:2008-07-02 12:55

点击下载

以上工程提示找不到*.h文件,是不是c/c++ compiler下Preprocessor选项卡下设置的原因,目前是参照万利的设置成:

$PROJ_DIR$\..\
$PROJ_DIR$\..\..\Library\inc

以上设置编译不成功。

请大家指点下。

STM32

   小组等级:    E币:4165  (E币换礼)

id001

   小组等级:    E币:237  (E币换礼)

#3

文章发表于:2008-07-02 17:42

STM32组长,我就是参考你说的那个文档来做的。

但是那个文档里的代码组织方式不太好,所以我就自己组织了一个,出现问题了,你下载下来看看阿~~~~~

谢谢了

STM32

   小组等级:    E币:4165  (E币换礼)

#4

文章发表于:2008-07-02 19:08

对不起,我只能回答一些有关STM32的问题,不可能也没有时间看每个人的代码。

不知道你为什么要设置成
$PROJ_DIR$\..\
$PROJ_DIR$\..\..\Library\inc

而不直接设置为:
$PROJ_DIR$\
$PROJ_DIR$\Library\inc

你那样设置表示头文件在你自己的项目目录的上一级目录,而Library在前两级目录,不明白为什么要这样做。

id001

   小组等级:    E币:237  (E币换礼)

#5

文章发表于:2008-07-02 20:01

STM32组长,我上面工程中的代码是万利的ST-Link2自带的那个LED程序,程序内容我没有做修改,修改的仅仅是对代码的组织方式。

我工程建立的目的是将用户自己的代码与IAR工程分隔开。

首先,工程文件夹(这里名为Test)打开之后可以见到三个文件夹,分别为:

EWARM、Library、User,见图:

点击看大图

Library中就是STM32F10xx的头文件和源代码,点开后是:

在User文件中就是用户代码,点开后是:

点击看大图

在EWARM中是工程建立相关的文件,点开后是:

点击看大图

 

我的工程就是按上面的来组织的,完整的整个工程在1楼。

具于此,c/c++ compiler下Preprocessor下我应该如何设置呢?谢谢了~~~~~

id001

   小组等级:    E币:237  (E币换礼)

#6

文章发表于:2008-07-02 20:10

终于好了,参考的是STM32组长的这句话:

“你那样设置表示头文件在你自己的项目目录的上一级目录,而Library在前两级目录”。

我最后的设置是:

$PROJ_DIR$\..\User
$PROJ_DIR$\..\Library\inc

 

谢谢了~~~~~~~~~~~~~~

 

总共 , 当前 /

快速回复主题--如果想加入编辑器功能,建议使用 [高级回复]

您目前还不是小组成员,请先加入

回复贴子区

用户名:    您没有注册?

密码:    忘记了密码?

内容:

  • DesignDesign
  • HTMLHTML

浏览该小组的用户还看过...

设计资源与分销

所有小组精华文章