Questions tagged «include»

许多编程语言提供的一项规定,允许一个文件中定义的功能可以在另一个文件中使用。

5
Linux中PATH_MAX在哪里定义?
我应该调用哪个头文件#include才能将PATH_MAX用作用于调整字符串大小的int? 我希望能够声明: char *current_path[PATH_MAX]; 但是当我这样做时,我的编译器(Linux上为Clang / LLVM)发出以下错误: recursive_find6.c:29:20: error: use of undeclared identifier 'PATH_MAX' char *current_path[PATH_MAX]; ^ 我试图做一个谷歌搜索,但仍然没有运气。 #include <limits.h> 不能解决问题/错误。 我是否也正确将PATH_MAX的值设置为int?
112 c  linux  gcc  include  clang 


6
PHP是否包含相对于文件或调用代码的路径?
我在理解有关PHP相对包含路径的规则集时遇到了麻烦。如果我运行文件A.PHP-,文件A.PHP包含文件B.PHP,其中文件C.PHP,则C.PHP的相对路径应该与B.PHP的位置有关,还是与A的位置有关? .PHP?也就是说,从哪个文件调用include或仅从当前工作目录是什么以及确定当前工作目录的因素有关系吗?

9
在哪里放置include语句,标题或源?
我应该将包含文件放在头文件还是源文件中?如果头文件包含include语句,那么如果我在源文件中包含该头文件,那么我的源文件中是否将包含头文件中的所有包含文件?还是仅将它们包括在源文件中?
106 c  header  include 

4
如何判断头文件的来源?
我如何知道g ++在哪里可以找到包含文件?基本上如果我 #include <foo.h> g ++将使用任何包含选项添加或更改路径来扫描搜索路径。但是,最终,有什么方法可以告诉我g ++选择编译的foo.h的绝对路径吗?如果无数的搜索路径中有多个foo.h,则尤其有用。 缺少实现该目标的方法...是否有办法让g ++告诉我,包括默认值和所有include选项后其最终搜索路径是什么?
97 c++  c  gcc  include  g++ 


2
如何在Makefile中定义几个包含路径
C ++的新手;对包括库,编译过程的基本了解。做了一些简单的makefile了。 我当前的项目涉及使用notifyix DB api,我需要在多个非标准目录中包含头文件。怎么写呢?Havent在网上发现了任何东西,可能是因为我没有使用好的搜索字词 这是我尝试的一种方式(不起作用)。只是为了显示makefile LIB=-L/usr/informix/lib/c++ INC=-I/usr/informix/incl/c++ /opt/informix/incl/public default: main main: test.cpp gcc -Wall $(LIB) $(INC) -c test.cpp #gcc -Wall $(LIB) $(INC) -I/opt/informix/incl/public -c test.cpp clean: rm -r test.o make.out
96 c++  include  makefile 


19
如何在2个以上的目录中包含文件?
如何包含超过2个目录的文件。我知道您可以使用../index.php包含后2个目录的文件,但是您如何使用后3个目录呢?这有意义吗?我试过了,.../index.php但是没有用。 我有一个文件,/game/forum/files/index.php它使用PHP include包含一个文件。位于/includes/boot.inc.php; /是根目录。

1
在{%include%}标记Django中为子模板分配变量
我有这个代码(这没有给我预期的结果) #subject_content.html {% block main-menu %} {% include "subject_base.html" %} {% endblock %} #subject_base.html .... .... <div id="homework" class="tab-section"> <h2>Homework</h2> {% include "subject_file_upload.html" %} </div> 子模板: #subject_file_upload.html <form action="." method="post" enctype="multipart/form-data">{% csrf_token %} {{ form.as_p }} <input type="submit" value="submit"> </form> 和我的看法 #views.py @login_required def subject(request,username, subject): if request.method == "POST": …

3
如何从PHP文件加载返回数组?
我有一个PHP文件,一个配置文件来自Yii消息翻译文件,其中包含以下内容: <?php return array( 'key' => 'value' 'key2' => 'value' ); ?> 我想从另一个文件加载此数组并将其存储在变量中 我尝试这样做,但是没有用 function fetchArray($in) { include("$in"); } $in 是PHP文件的文件名 有什么想法怎么做?
88 php  arrays  include 

13
PHP-包含一个php文件并发送查询参数
我必须根据某些条件从我的php脚本显示一个页面。我有一个if条件,如果条件满足,我正在做一个“ include”。 if(condition here){ include "myFile.php?id='$someVar'"; } 现在的问题是服务器上有一个文件“ myFile.php”,但我想用一个参数(id)对此文件进行调用,并且每次调用时“ id”的值都会改变。 有人可以告诉我如何实现吗?谢谢。

13
PHP传递变量以包括
我正在尝试将变量传递到包含文件中。我的主机更改了PHP版本,现在无论我尝试哪种解决方案都无法正常工作。 我想我已经尝试了所有可能找到的选项。我敢肯定这是最简单的事情! 需要从调用的第一个文件中设置和评估该变量(实际上是$_SERVER['PHP_SELF'],并且需要返回该文件的路径,而不是包含的路径second.php)。 选项一 在第一个文件中: global $variable; $variable = "apple"; include('second.php'); 在第二个文件中: echo $variable; 选项二 在第一个文件中: function passvariable(){ $variable = "apple"; return $variable; } passvariable(); 选项三 $variable = "apple"; include "myfile.php?var=$variable"; // and I tried with http: and full site address too. $variable = $_GET["var"] echo $variable 这些都不适合我。PHP版本是5.2.16。 我想念什么? 谢谢!

3
使用命令行选项包括头文件吗?
是否可以在命令行中指定要包含的其他头文件(使用GCC 4 / C ++)? 或者除了#include以外,还有其他方法可以包含文件吗? 背景:我正在尝试在自己的PC上编译大型代码库。该代码通常是在具有复杂构建系统的集群中编译的(SoftRelTools是否有人吗?),该系统与操作系统交织在一起,因此几乎不可能将其安装在其他位置(字面上有数百个makefile和shell脚本,而且很难网络驱动器的编码路径)。但是,实际的代码相当简单,并且可以很好地编译,但是它缺少很多包含(主要是la“ include <vector>”和“ include <math.h>”)。我猜想构建系统通常会解决这个问题,但是我必须遍历代码并手动添加包含,这是我希望避免的。
78 c++  gcc  include 

4
包含文件的存储位置-Ubuntu Linux,GCC
因此,当我们执行以下操作时: #include <stdio.h> 与 #include "myFile.h" 编译器(在我的情况下为GCC)知道stdio.h(甚至是目标文件)在我的硬盘上的位置。它只是利用文件,而没有我的参与。 我认为在我的Ubuntu Linux机器上,文件存储在/usr/include/。编译器如何知道在哪里寻找这些文件?这是可配置的还是仅仅是预期的默认值?我在哪里寻找这种配置? 由于我要问这些包含文件的问题,这些文件的来源是什么?我知道在Linux社区中这可能很模糊,但是谁来管理这些?谁将为Windows编译器提供和管理相同的文件。 我总是觉得它们是随编译器一起提供的,但这只是一个假设。
77 linux  gcc  location  include 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.