extern 相关问题

extern是C和C ++中的访问说明符,它定义了一个对所有对象模块可见的全局变量。

如何在 UASM 中使用 WinAPI 结构而不编写它及其成员

UASM(MASM 克隆)64 位 Visual Studio 2022 解决方案,带有 ICC。 我想使用 WinAPI 中定义的 CONSOLE_CURSOR_INFO 结构。 我知道如何通过复制它的声明来使用它

回答 1 投票 0

带有 extern 关键字的链接错误

我对 extern 变量有疑问。我在 cpp 文件的开头声明了 engineInstance 变量,如下所示。 vkWrapper::EngineInstance* 引擎实例; 但是当我在你的 hpp 文件中使用它时...

回答 1 投票 0

如何通过头文件使用函数在C中输入/显示数组中的数据? [已关闭]

我创建了两个文件来分别显示和读取数据,并将它们包含在我的主文件中,用于对其进行排序。但是当我执行主程序时,不显示数据,而是显示功能...

回答 1 投票 0

为什么我不能在 C 中声明具有不完整类型的 extern 元素数组?

我正在重构用 C 编写的代码库,但我正在使用 C++ 编译器,并且我想使用 C 编译器。 我偶然发现的一件事是 C++ 允许外部元素数组

回答 2 投票 0

如何在多个 C 文件中使用 `inline` 函数而不出现“已声明但从未定义”警告?

我想在多个 C 文件中使用内联函数。也许 MWE 会是: 主要.c: #包括 #include“main.h” #include“文件1.h” // 定义内联函数...

回答 1 投票 0

`extern inline` 与 `static inline` 共享函数。正确的形式是什么?

有两种可能的方法来定义共享内联函数: 第一种形式,外部内联 主要.c: #包括 #include“main.h” #include“文件1.h” extern inline int f...

回答 1 投票 0

C99 中的内联、静态、外部

请不要将我重定向到这里的其他答案 - 我已经阅读过它们以及互联网上的其他答案,包括标准,但我仍然感到困惑(我认为主要是因为

回答 1 投票 0

raylib + cURLpp == C2733 你不能用 'extern "C" ' 重载函数

我尝试制作一个天气应用程序,使用 cURL 作为 api 请求,使用 raylib 作为 GUI,这两个库都可以工作,直到我将它们组合起来。 我以为我的项目配置有错误所以...

回答 1 投票 0

在C++中,我声明并初始化了没有“目标”的“外部变量”,但没有错误[重复]

这是我的代码: /// 通用.h 静态 int sgi = 0; 外部整数egi; /// 主.cpp #include“common.h” 整数egi = 0; 外部整数eg_i = 0; 无效测试(){ ++SGI; +++ 伊吉 ++egi; } int main(){ 特...

回答 1 投票 0

从 (.exe) 中声明的 dll 调用 extern 函数 - 错误 LNK2019:无法解析的外部符号

这是我的第一个问题,大家好! 我对 extern 函数“extern void TestExtern();”有疑问它在我的共享库(.dll)的.h文件中被定义为extern,并被称为...

回答 1 投票 0

关于保护全局外部变量的问题

我想全局使用这个变量(C,C++) 配置文件 extern YAML::Node m_configList 配置文件 YAML::节点 m_configList; 这是 yaml-cpp 变量。 该变量使用 3 个文件 文件1.cpp 文件2.cpp...

回答 1 投票 0

使用 extern 关键字未定义的引用变量

我在同一个文件夹中有两个C文件: 文件1.c #包括 整数a; int main() { a = 1; printf("%d",a); 返回0; } 文件2.c #包括 外部整数...

回答 1 投票 0

有没有办法在 razor (MVC3) 视图中执行“外部别名”?

有没有办法在 razor (MVC3) 视图中执行外部别名? 我有同一个程序集的两个版本(即 1.0 和 2.0),其类型具有相同的名称和命名空间,我需要一种方法来 sp...

回答 2 投票 0

在 C++ 中包含静态变量的库的多重链接中静态变量的行为到底是什么?

让我们想象一个场景,我有 可执行文件(A), 一个 dll (B),以及 静态库 (C)。 A 和 B 都链接 C 并包含其头文件。 现在C中存在一个类: 类 Foo { 静态...

回答 1 投票 0

在多个翻译单元中声明为“extern”的相同变量可以是唯一的实体吗?

根据C99标准: 在构成整个程序的翻译单元和库集中,每个 具有外部链接的特定标识符的声明表示相同的...

回答 1 投票 0

c语言中的extern关键字

我知道 extern 的一些基本用法,但有一件事确实困扰着我。 下图是我在规范中找到的。 如果真的如图所示,为什么下面两幅...

回答 1 投票 0

C extern 关键字正确使用

我正在编写一个简单的库来为终端的文本着色,但也许我做错了。 颜色.h: 外部枚举列; 外部字符*颜色[8]; 外部字符*粗体颜色[8]; void printColor(char* co...

回答 1 投票 0

错误“…的多重定义首先在此处定义”

我使用的是PIC32MM0256GPM048-i,带有MPLAB X IDE v6.10,编译器XC32 v4.30。我还使用 OPT3101 光学传感器,它通过 I2C 与 PIC 进行通信。我面临这个错误: c:\程序

回答 1 投票 0

Extern 关键字似乎没有做任何事情

我在两个文件中有以下程序: 交流电 #包括 #include“b.c” int 主函数(无效){ 外部整数a; a+=2; printf("%d “,A); 返回0; } 公元前 整数a=1; 现在...

回答 3 投票 0

在函数中定义外部变量

所以我正在 learnopengl.com 上学习 OpenGL。为了使我的代码尽可能清晰,我决定将其分成不同的文件,并用头文件将它们连接起来。我声明了一个外部变量

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.