看了帮助文档,头文件的搜索路径是可以通过-I 来设置的,但不知道具体的添加格式?是在Compile中的preprocessor中的additional include directories 完成添加吗?
现在将子工程按文件夹来整理,所以就出现不能找到源文件的问题,可能就是搜索头文件的问题,原来的文件都是在一个大的文件夹,显得很混乱。谢谢。
可以在Compile中的preprocessor中的additional include directories 完成添加,
如你的头文件在工程文件夹下,则添加../ ,如果是在工程文件夹下的include文件夹中,路径则为../include 。如果有多个头文件路径,可以用逗号(也可能是引号,记得不太清楚了)把这些隔开。
好的,问题解决,谢谢版主。但编译又出现C:\Program Files\Analog Devices\VisualDSP 5.0\gmake-378: *** No rule to make target 这个错误,不知道是什么原因?
你是不是删除或者移动了一些文件。你打开代码的工程选型,随便改个什么东西,比如把代码类型改为loadr,确定后,再打开工程选项改回来,然后再全编译,就可以了。
试了你说的方法,问题是减少了不少,不过最后出现另一个相似的问题,no rule to make target "sml2.dlb",need by "Debug/P0.dxe"No valid commands to build.再用你的方法尝试了几次,编译还是不成功。不知道怎么解决了,麻烦指导下,谢谢。
你找一个能编译的工程,把你的代码移过去编译看看。
还是不行,返回到原来的一个文件夹的是没有问题的。版主能解释下,这种编译报错的原因是什么?谢谢。