C 相对路径和系统路径在代码块中不起作用

C 相对路径和系统路径在代码块中不起作用,c,codeblocks,C,Codeblocks,当我试图从标准usr/访问文件时,它不起作用。并显示文件丢失的错误 我添加了路径,但使其工作,但我认为这不是正确的方式 我有一个工作区,有10-12个项目,都是c和cpp。 在一个项目中,我将cpp与节俭库和协议一起使用。 在那个项目中,只有我面临这个问题。与我个人建设的项目,它是工作,但当建设它从主项目。它开始在文件中显示错误 几乎有17个项目和16个正在生成。因此,文件和所有文件都将进入主项目。main正在生成一个可执行文件。可执行文件使用了所有的.so文件 但在节俭方面,它只是在显示错误。

当我试图从标准usr/访问文件时,它不起作用。并显示文件丢失的错误

我添加了路径,但使其工作,但我认为这不是正确的方式

我有一个工作区,有10-12个项目,都是c和cpp。 在一个项目中,我将cpp与节俭库和协议一起使用。 在那个项目中,只有我面临这个问题。与我个人建设的项目,它是工作,但当建设它从主项目。它开始在文件中显示错误

几乎有17个项目和16个正在生成。因此,文件和所有文件都将进入主项目。main正在生成一个可执行文件。可执行文件使用了所有的.so文件

但在节俭方面,它只是在显示错误。在为#include显示之前,我添加了该文件,因此现在它显示的是未定义的类型名称空间。。 我认为这个问题是因为相对路径,但我不确定


请帮助

不,不,不,Joachim Pileborg,它只是/usr,但我写的usr/意味着/usr里面的所有东西。lib bin include local etc
usr/
是一个相对路径,它与进程的工作目录相对。如果您的工作目录不是
/
,那么您当然无法找到任何文件,除非您在其他地方有自己的子目录
usr
?正确,但我只有/usr,并且/usr中的内容无法访问。您能显示一些显示问题的代码(最好是自包含的代码)吗?路径问题在哪里?在代码块中的某个地方,或者在c中的某个地方?你能创建一个并展示给我们吗?没有代码,就不可能知道你在做什么或你真正的意思。