header-files 相关问题

头文件在某些​​编程语言中用于将源代码保存为可在多个源文件中重用的单个副本。此标记应用于有关使用头文件的问题。编程语言的标记(如C,C ++,PHP或Ruby)应与此标记一起使用,因为头文件的使用可能因编程语言而异。此标记通常不与Java或Go编程和import指令一起使用。

如何用 C 语言编译我的 Malloc 版本?

我目前正在编写 malloc() 函数的实现,因此我使用以下标志进行编译:-m64 -fPIC -pedantic -Wall -Wextra -Werror -nostdlib -ggdb3。 暂时,我很满意...

回答 1 投票 0

在 WSL 中,VS Code 智能感知无法解析 .h 头文件中包含的 c++ lib

我不知道如何解决这个恼人的智能感知问题。不过一切都编译得很好。如果我将扩展名更改为 .hpp 一切都可以,但是对于 .h 它只是找不到任何 c++ st...

回答 1 投票 0

使用 makefile 时未定义引用

我有一个给定的makefile,由我们的教授编写。 外壳=/bin/bash CC = 海湾合作委员会 CFLAGS = -Wall -W -std=c99 -迂腐 LIBS = # Rajouter le nom desexecutables apres '=', separes par un espace....

回答 2 投票 0

具有正确标头的 C 结构体定义问题

请原谅我的啰嗦。 这就是我喜欢为在模块中声明用户函数而创建的标头的方式。 结构体对象; void 函数( struct Object * , ... ); 这只是为了模块的用户

回答 1 投票 0

Xcode 中找不到 Flutter/Flutter.h 文件

我正在尝试在 Xcode 中构建我的 Flutter iOS 应用程序,但出现以下错误: 找不到“Flutter/Flutter.h”文件 未能发出预编译头'/Users/user/Library/Developer/Xcode/

回答 1 投票 0

如果前者仅提供后者定义的声明,我是否应该在关联的 cpp 文件中包含标头?

考虑一个包含以下内容的 foo.cpp 文件 #include“foo.hpp” int foo() { 返回7; } 及其相关的标头 #pragma 一次 int foo(); 显然需要后者来制作

回答 3 投票 0

如何使用自定义头文件构建程序,两者都使用 SFML 库?

所以,我试图创建一个自定义头文件,其中将包含我对几个图形函数的实现,例如drawPixel,drawLine等。我的源文件(带有主函数)和头文件...

回答 1 投票 0

为什么C#没有头文件?命名空间会处理所有事情吗?

谁能说清楚C#中头文件和命名空间的用法吗? 因为在C++中我是使用*****.h文件来读取库函数。当我看到一些 C# 示例程序时,它们是

回答 3 投票 0

头文件中包含静态全局变量有意义吗?

静态变量具有文件作用域。假设我有以下两个文件: 文件1.h 文件1.cpp 文件2.h 文件2.cpp 我在两个头文件中都声明了静态变量 static int Var1 。两个 file1.h ...

回答 3 投票 0

.c、.cc、.cpp、.hpp、.h、.cxx [重复]

可能的重复: *.h 或 *.hpp 用于类定义 .cc 和 .cpp 文件后缀有什么区别? 我曾经以为它曾经是这样的: .h 文件是 C 和 ... 的头文件

回答 6 投票 0

不明白“预期构造函数,析构函数”消息的原因

我有一个非常简单的头文件,我不明白为什么它被拒绝。我查看了许多帖子和网页,其中提到了“...预期的构造函数,析构函数...”和...

回答 1 投票 0

clang-format 未根据其配置文件格式化 C 头文件 (.h)

我正在运行 x86_64 GNU/Linux 机器,并在 neovim 中使用 clang-format 来格式化我的 C 代码。此外,我使用自己的 .clang 格式配置文件,该文件主要基于 Mozilla 的样式。 陈...

回答 1 投票 0

如何知道我需要安装的 Linux 软件包名称才能获取丢失的 C/C++ 库?

在处理 C++ 开源项目时,我注意到以下头文件 #包括 #包括 #包括 在处理 C++ 开源项目时,我注意到以下头文件 #include <cpp/poppler-document.h> #include <cpp/poppler-page.h> #include <cpp/poppler-version.h> 我的 Ubuntu 系统上缺少 。在网上研究后,我发现我应该安装以下软件包 sudo apt-get install libpoppler-dev 在我的系统上获取这个库。我想知道是否可以事先知道我应该安装的 Linux 软件包名称以获得缺少的库。猜测要链接到 poppler*.h 头文件的库位于 libpoppler-dev 包中是很重要的。 可以使用 Web 界面通过搜索 https://packages.ubuntu.com 中的包内容来查找您要查找的包,正如 237K 在评论中建议的那样。还有命令行工具可以执行此操作,即 apt-file(如果尚未安装,您可能需要 apt-get)。在我的系统上,它建议您使用 libpoppler-cpp-dev 作为您要查找的标题。 user@host:~$ apt-file -x search 'cpp/poppler-document.h' libpoppler-cpp-dev: /usr/include/poppler/cpp/poppler-document.h 如果您想进行更聪明的搜索,该工具甚至还有一些正则表达式选项。

回答 1 投票 0

如何配置,以便不必在 vscode 中键入 c 中 headers 的完整路径

我正在使用 vscode 进行测试,看看它在 c 中编辑代码的能力。我在配置标头路径以方便标头导入时遇到问题,因为我将它们放在单独的文件夹中

回答 1 投票 0

MySQL C++ 连接器错误:找不到 mysqlcppconn-9-vs14.dll

我真的不知道如何解决这个问题。每次我尝试调试正确创建的项目时,都会遇到系统故障,无法找到 mysqlcppconn-9-vs14.dll。 有人可以吗...

回答 1 投票 0

特定页面上的不同菜单

我的 WordPress 网站上有一个名为“CordialTech”的页面。 在此页面上时,我想显示不同的标题菜单。 我知道一个名为“条件菜单”的插件可以实现......

回答 2 投票 0

有没有办法限制头文件中“使用命名空间”指令的效果?

我喜欢 C++ 命名空间的概念,因为它们有助于保持源代码简洁,同时避免名称冲突。在 .cpp 文件中,使用“using namespace”声明,效果非常好。哈...

回答 3 投票 0

如何正确定义已在标头中声明的名称空间内的实体?

考虑一对两个源文件:接口声明文件(*.h 或 *.hpp)及其实现文件(*.cpp)。 让 *.h 文件如下所示: 命名空间 MyNamespace { MyCl 类...

回答 6 投票 0

头文件中未命名的命名空间有什么用处吗?

今天有人断言,你永远不应该在头文件中使用未命名的名称空间。通常这是正确的,但我似乎记得曾经有人告诉我其中一个标准库......

回答 5 投票 0

如果我需要在标头中使用未命名的命名空间怎么办?

在 C++ 中,未命名的命名空间相当于: 命名空间 $$$$ { //某物 } 使用命名空间$$$$; 其中 $$$$ 是某种唯一标识符。未命名的命名空间对于以下代码很有用...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.