pragma 相关问题

#pragma指令为每个编译器提供了一种方法,可以提供特定于机器和操作系统的功能,同时保持与C和C ++语言的整体兼容性。

使用 IAR 编译器在函数原型上使用“#pragma inline”是否足够?

我自己没有使用IAR,我自己无法测试它(否则我不会在这里问这个问题)。 我的问题是:在函数原型上应用 #pragma inline=xxxxx 是否足够(因为它是可能的...

回答 2 投票 0

如何暂时禁用GCC警告“Wstack-usage”?

我正在尝试编译一个导入此 BiTStream 文件的项目。 GCC 输出以下错误: 警告:堆栈使用可能不受限制 [-Wstack-usage=] 确实,在编译命令中...

回答 2 投票 0

有选择地仅对部分翻译单元禁用 GCC 警告

与此 MSVC 预处理器代码最接近的 GCC 等效项是什么? #pragma warning( Push ) // 保存当前警告状态。 #pragma warning(禁用:4723)//C4723:

回答 4 投票 0

隐藏警告的Pragma:where条件中使用的字段可能包含空值

我正在寻找一个编译指示,可以用来隐藏当选择的 WHERE 条件中使用的字段可能包含数据库中的 NULL 值时生成的编译器警告。 阅读 SAP 说明 1088403...

回答 2 投票 0

#pragma warning 禁用代码列表及其含义

禁用警告的语法如下: #pragma 警告禁用 414、3021 或者,更一般地表达: #pragma warning禁用[CSV数字代码列表] 有没有这些编号的列表...

回答 5 投票 0

提高依赖于平台的Python代码的覆盖率

部分代码适用于Windows,部分代码适用于其他平台。我想通过适当放置 #pragma: no cover 来增加代码的覆盖范围。所以当程序运行在

回答 4 投票 0

omp 库 c++ pragma for

我有这段代码,但我需要帮助来使用 OpenMP #pragmas 来提高其速度。我想并行化变量 i 和 j 上的 for 循环。 n 和 m 的值也可以大得多。为了考试...

回答 1 投票 0

Cpp20 非严格字符*

我已将 Visual Studio C++ 项目迁移到 Cpp20,除了在几个调用不兼容库的地方外,它编译得很好。该库定义了这样的宏: #定义

回答 1 投票 0

常量结构初始化过程中匿名成员的归属

假设C语言中有以下简单结构: 结构体条目{ 整数ID; const char *名称; }; 没什么特别的。假设我想在全局范围内初始化一组成员。一个会做: 常量静态

回答 1 投票 0

GCC 中与 MSVC 的“#pragma message”等效的是什么?

在 MSVC 上,我可以发出编译时消息,如下所示: #pragma message("...一些编译时消息...") GCC 中有等效的吗?

回答 1 投票 0

Qt 创建者中的代码折叠(#pragma 区域)

Qt Creator 中是否有类似于用于折叠的显式代码区域的内容: #pragma 区域 Region_1 无效测试(){} 无效测试2() {} 无效测试3(){} #pragma endregion Region_1 我可以看到折叠...

回答 8 投票 0

通过 C++ 中的 #pragma 将 .obj 文件包含到 Visual Studio 中进行项目

有什么方法可以通过#pragma将.obj文件导入到项目中吗?我知道可以包含 .lib 文件,但我找不到包含 .obj 文件的方法。 问题是,我有 Windows 应用程序并且......

回答 1 投票 0

禁用自动生成的代码/文件夹/命名空间的警告

我喜欢干净的、“0 警告”的 C# 项目。这包括我的项目,其中每个公共属性和类都有 XML 注释。 现在我使用实体框架进行迁移(代码优先)。

回答 3 投票 0

对“#pragma GCC 诊断推送/弹出”感到困惑

我正在尝试使用“#pragma GCC Diagnostic Push”和“#pragma GCC Diagnostic Pop”为我的代码打开警告,然后关闭(例如,一旦标头结束)。但警告没有得到......

回答 1 投票 0

#pragma comment(lib, "XXX") 实际上对 "XXX" 做什么?

我必须维护一些遗留的(MS)C++。在该代码库中,我偶然发现: #pragma comment(lib, "OtherLib700.lib") 其中 700 是一些版本控制。此外,该库是一个 DLL,具有相同的...

回答 3 投票 0

C++:#pragma comment(lib, "XXX") 实际上对“XXX”做什么?

我的背景是 C#,但我必须保留一些遗留的 (MS) C++。在该代码库中我偶然发现: #pragma comment(lib, "OtherLib700.lib") 其中 700 是一些版本控制。除此之外,lib 是一个 DLL...

回答 3 投票 0

pragma comment(lib) 不起作用

鉴于这个库: lib1.h: #pragma 一次 #包括 无效 foo(); 库1.cpp #include“lib1.h” 无效 foo() { MessageBox(NULL, "XXX", "YYY1", MB_OK); } 在命令中创建...

回答 1 投票 0

通过 OpenMP 提高速度并减少速度

我会使用 OpenMP 提高这些代码的速度。 对于 (i = 1; i < length; i++) { for (j = 1; j < i; j++) sum_c += c[j]; c[i] = sum_c + W[i]; sum_c = 0; } I try with these sol...

回答 1 投票 0

如何在 Swift 中消除警告?

我有一段代码会生成大量警告(已弃用的 API) 使用 clang* 我可以这样做: #pragma clang 诊断推送 #pragma clang 诊断忽略了“-Wdeprecated-声明&...

回答 5 投票 0

如何使用#pragma 实现 RAII?

目前,我有以下代码: 枚举类字母 { A, 乙, C }; #pragma GCC 诊断推送 #pragma GCC 诊断错误“-Wswitch” 字母 e(字母:...

回答 2 投票 0

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