问题标签 [include]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 自动发现 C 依赖项
我需要为我当前的项目编写文档,其中列出了所有 .c 文件,并且每个文件都列出了该文件直接或间接包含的每个 .h 文件。
这是一个大项目,虽然我们有 Makefiles 理论上有这些信息,但这些 Makefiles 有时是不正确的(我们从另一家公司继承了这个项目)。我们经常不得不做一些make clean ; make
更改才能真正反映在重新编译中,所以我不想依赖这些 Makefile。
那么有没有一种工具可以让我们给它一个 .c 文件的名称和一个包含路径,并让它告诉我们所有直接或间接包含在 .c 文件中的 .h 文件?我们没有任何奇怪的东西
所以这个工具不需要是完美的。在常规包含的包含路径中搜索 .c 和 .h 文件的任何内容都足够了。
visual-c++ - 致命错误 C1083:无法打开包含文件:“Windows.h”:和 scons
今天是我正式使用 C++ 的第一天 :P
我已经下载了 Visual C++ 2005 Express Edition 和 Microsoft Platform SDK for Windows Server 2003 SP1,因为我想接触开源Enso Project。
因此,在安装 scons 后,我进入控制台并尝试使用 scons 进行编译,但出现此错误:
检查这些链接后:
我设法像这样配置我的安装:
甚至运行这个脚本
我设法在IDE中编译了下面的文件。
但我仍然在控制台中得到那个异常。有人有scons经验吗?
编辑
实际上(我忘了告诉你这一点)我使用“Visual Studio 2005 命令提示符”链接启动了命令提示符。
我假设这将包括环境变量中的路径。好吧,在打印它们之后,我发现它没有:
他们不存在,所以我创建了这个 .bat 文件:
尽管如此,scons 似乎不接受 vars ... :(
php - 使用包含在 PHP 中的抓取域名
我已经知道如何在 PHP 中找出当前域名,问题是当我将此代码放入文件中,然后从另一台服务器包含它时,它会显示文件所在位置的域名。有没有办法找出包含 include() 代码的域或站点?
c - 在另一个中包含一个 C 源文件?
另一个文件中#include
的文件可以(甚至推荐/良好做法)吗?.c
.c
c++ - 奇怪的#include问题
我对一个简单的包含文件有疑问。
包含的文件位于两个 MFC 程序中 - 其中一个是 dll,它还将自身编译为非 mfc dll。
最近,当我想访问较大 dll 未公开的原始代码的某些功能时,我使用了较大的 dll,它包裹了较小 dll 的源代码。
由于这是一个测试,我只是将源代码添加到我的项目中并调用函数。我收到此错误:语法错误:在 ';' 之前缺少 ')'
该文件已正确包含,并且我在源文件夹和项目中都有 .cpp 和 .h ,但它不会编译。
我最终创建了一个非常小的测试项目,main.cpp、spooler.cpp 和 spooler.h(spooler 是 comms 的包装器)并尝试编译它。同样的问题。
因此,我删除了所有与 dll 相关的东西,以防万一出现奇怪的问题并且它仍然无法编译。
我想不出我的生活有什么问题。还有其他人有什么想法吗?
ps Jeff,您确实需要添加附加文件的功能,因为源会用数据填满太多屏幕。
c - 什么是记录 C 中“.h”文件使用模式的良好参考?
“C 接口和实现”展示了一些有趣的数据结构使用模式,但我相信还有其他的。
php - 使用静态工厂模式时包含 PHP 库的最佳方式是什么?
我的 PHP 库中有几个静态工厂模式。但是,内存占用正在失控,我们希望减少执行期间所需的文件数量。这是我们今天所处位置的一个示例:
这是不可取的,因为需要包含 Car.php 和 Truck.php,即使可能只需要其中一个。据我所知, require/include 及其 ..._once 变体包括与调用范围相同的库。这是真的?
如果是这样,我相信这会导致内存泄漏:
在我看来,在第二个示例中,即使使用了 require_once 风格,对 Create() 的多次调用也会因为调用的范围而导致多次请求。
这是真的?在诸如此类的示例中,在 php 中动态包含库的最佳方法是什么?
谢谢!
c - C 头文件中的包含循环
如何防止 C 中的包含循环?IE。你不应该有 ah #include "bh",其中 #include 的 "ch" 和 #include 的 "ah"。我正在寻找一种使用某种 C 指令来防止这种情况发生的方法。
我原本以为这会阻止这种情况发生:
内容啊:
bh的内容:
ch的内容:
但这似乎不起作用。
c# - 将目录复制到输出目录 - 控制台应用程序 .NET
有没有办法将整个目录复制到 C#.NET 控制台应用程序中的输出目录?
我知道对于文件,您可以右键单击它们、属性并标记复制到输出目录。但我不会为 20.000 个文件这样做......
谢谢,Lieven Cardoen 又名 Johlero