我已经在IAR IDE中创建了组并添加了.h文件,但仍然显示错误,如找不到源文件。我如何在IAR中添加头文件?
我也尝试在预处理器中添加路径为$PROJ_DIR$/hdr。但我仍然得到相同的错误。
ogq8wdun1#
我已经在IAR IDE中创建了组,并且添加了.h文件,但它仍然显示错误,如未找到源文件。在源代码树中添加头文件只是为了方便,它不会帮助编译器找到头文件,而且组名与磁盘上的任何文件夹都没有真实的的关联。我还尝试在预处理器中添加路径$PROJ_DIR$/hdr。这是行不通的,因为在源代码中无法识别$PROJ_DIR$这样的IDE环境变量。如何在IAR中添加头文件?转到项目选项并在C/C++ Compiler -> Preprocessor -> Additional include directories中添加头文件夹的路径。这将确保编译器在包含文件时扫描头文件所在的目录。您可以在此处使用$PROJ_DIR$相对路径。
$PROJ_DIR$
C/C++ Compiler -> Preprocessor -> Additional include directories
1条答案
按热度按时间ogq8wdun1#
我已经在IAR IDE中创建了组,并且添加了.h文件,但它仍然显示错误,如未找到源文件。
在源代码树中添加头文件只是为了方便,它不会帮助编译器找到头文件,而且组名与磁盘上的任何文件夹都没有真实的的关联。
我还尝试在预处理器中添加路径$PROJ_DIR$/hdr。
这是行不通的,因为在源代码中无法识别
$PROJ_DIR$
这样的IDE环境变量。如何在IAR中添加头文件?
转到项目选项并在
C/C++ Compiler -> Preprocessor -> Additional include directories
中添加头文件夹的路径。这将确保编译器在包含文件时扫描头文件所在的目录。您可以在此处使用$PROJ_DIR$
相对路径。