pragma 相关问题

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

如何使用#pragma pack(1)OR / Zp1以便它们单独影响应用程序定义结构的打包,而不影响Windows SDK中定义的结构?

我正在移植我的应用程序(win32和MFC的混合),使用VC98(在命令行上使用makefiles构建,而不是IDE)(x86)编译到Visual Studio 2017(x64)。该应用程序使用了大量的C ...

回答 1 投票 1

为什么它没有PRAGMA AUTONOMOUS_TRANSACTION

我对PRAGMA AUTONOMOUS_TRANSACTION指令有误解。据我所知,它用于记录或审计程序,由主程序独立运行(...

回答 2 投票 1

`pragma pack(push,1)`在GCC 4.4.7中崩溃。可能的编译错误?

我遇到了一个让我难过的错误。我已经将它缩小到GCC中的pragma pack命令(特别是RHEL Linux,GCC v.4.4.7)的问题,可以在小样例中重新创建......

回答 1 投票 4

如何禁用几行代码的GCC警告

在Visual C ++中,可以使用#pragma warning(disable:...)。我还发现在GCC中你可以覆盖每个文件的编译器标志。我如何为“下一行”或推/弹语义做到这一点......

回答 9 投票 186

C4996'scanf':此函数或变量可能不安全。请考虑使用scanf_s。要禁用弃用,请使用_CRT_SECURE_NO_WARNINGS [关闭]

我想在没有“#pragma warning(disable:4996)”的情况下解决这个问题,请帮助我。我尝试了很多东西。我认为它可能与visual studio有问题。

回答 1 投票 -2

HTTP客户端NoCache标志导致空引用异常C#[重复]

我添加了这一行,以便在HTTP Client中不应用缓存HttpClient httpClient = new HttpClient(); httpClient.DefaultRequestHeaders.CacheControl.NoCache = true;当我运行工作正常的应用程序...

回答 1 投票 -1

gcc 4.8.4“pragma GCC诊断未应用”

使用g ++(Ubuntu 4.8.4-2ubuntu1~14.04)4.8.4在预编译头中我有以下内容:63 #pragma GCC诊断推送64 #pragma GCC诊断忽略“-Wunused-variable”65 #include

回答 1 投票 1

IBM XL C / C ++相当于#pragma GCC优化

我们在PowerPC平台上使用IBM XL C / C ++ -O3的源文件生成错误代码。它的表面像一个悬挂,它似乎特定的循环没有被打破。这个问题只...

回答 1 投票 3

HLSL #pragma曾经等同?

什么相当于C / C ++ - 比如HLSL中的#pragma曾经包括?我想(作为一个人为的例子):// ./dependency.hlsl float x(){return 0; } ./shader.hlsl #include“./dependency.hlsl”//(。/ ...

回答 1 投票 3

在gfortran中使用“pragma GCC优化”

我想在Fortran 77中使用函数特定的选项编译指示(如C中的“#pragma GCC optimize(”o3“)”。但是,正如我所示,我无法将其应用于.f代码。有任何想法吗? foo.f:......

回答 1 投票 2

将多个pragma指令放入一个预处理器中定义[duplicate]

我需要在我的代码中推送/弹出几个gcc诊断程序。如果在单个文件中需要,我会执行以下操作:#pragma GCC诊断推送#pragma GCC诊断错误“-Wformat”#pragma GCC ...

回答 1 投票 1

c ++ - #pragma曾经在不同的操作系统上运行吗?

在C ++ 11中,#pragma once不是标准的一部分,但它得到了广泛的支持。以下维基百科链接说大多数主要编译器(GCC,Clang等)都支持它:https://en.wikipedia.org/wiki / ...

回答 1 投票 0

在链接上添加可执行文件部分

我目前正在使用Visual Studio 2017,并尝试使我的应用程序更具防篡改性。现在,我想要保护的关键代码函数将在运行时解密,并且......

回答 1 投票 0

为什么不自动假设#pragma?

告诉编译器只包含一次文件有什么意义?默认情况下它不会有意义吗?是否有任何理由多次包含单个文件?为什么不......

回答 6 投票 74

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