Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将gcc cygwin中的头文件包括到windows驱动器:root_Windows_Gcc_Build_Cygwin_Include Path - Fatal编程技术网

将gcc cygwin中的头文件包括到windows驱动器:root

将gcc cygwin中的头文件包括到windows驱动器:root,windows,gcc,build,cygwin,include-path,Windows,Gcc,Build,Cygwin,Include Path,我工作的公司正在将其开发从windows中的borland转移到unix中的gcc 通常,我们使用windows“subst”将项目构建到特定驱动器。这意味着我们的所有包含路径都是相对于驱动器根eq.include 我正在尝试在windows中通过cygwin使用i686-pc-mingw32-gcc编译器构建一个项目。但是我无法包含大量的头文件 我尝试使用“mount”,创建符号链接“ln-s”,甚至将文件移动到C:\cygwin。但是路径仍然需要而不是当前的 我真的不想更改所有头文件中的路径

我工作的公司正在将其开发从windows中的borland转移到unix中的gcc

通常,我们使用windows“subst”将项目构建到特定驱动器。这意味着我们的所有包含路径都是相对于驱动器根eq.include

我正在尝试在windows中通过cygwin使用i686-pc-mingw32-gcc编译器构建一个项目。但是我无法包含大量的头文件

我尝试使用“mount”,创建符号链接“ln-s”,甚至将文件移动到C:\cygwin。但是路径仍然需要<\model\normal\xx.h>而不是当前的

我真的不想更改所有头文件中的路径,因为程序仍然可以在旧的构建环境中工作

希望有人能找到解决办法


谢谢你

假设“model”在“/”中,你应该能够做到以下几点(这是一个可怕的地方,但这取决于你):

gcc-I/

您还可以设置环境变量CPATH或C_INCLUDE_PATH,即:

出口CPATH=/ 或 导出C_INCLUDE_路径=/

<>或C++ 导出CPLUS\u INCLUDE\u路径=/