gpt4 book ai didi

c - 在#ifdefine WINDOWS语句下的visual studio 2010不编译

转载 作者:太空宇宙 更新时间:2023-11-04 08:44:28 24 4
gpt4 key购买 nike

我在 visual studio 2010 的 dll 项目中编写了一个小的条件语句,如下所示。

#ifndef WINDOWS
int a=10;
#endif

从上面的条件语句来看,对于windows操作系统应该不包含这条语句(int a=10),但是在编译时也包含了这条语句(int a=10)。

我找不到问题。

最佳答案

由于 WINDOWS 未在任何地方定义,因此将包含该变量。没有这样的预定义宏。

试试 #ifndef _WIN32#ifndef __WIN32

关于c - 在#ifdefine WINDOWS语句下的visual studio 2010不编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22226112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com