小编DMa*_*Man的帖子

预处理器定义重复

我有两个库,不幸的是它们定义了两个相同的预处理器定义(我需要使用它):

lib1.h

#define MYINT 1
Run Code Online (Sandbox Code Playgroud)

lib2.h

#define MYINT 2
Run Code Online (Sandbox Code Playgroud)

在我的程序中,我需要使用它们:

#include <Lib1.h>
#include <lib2.h>
...
int myint = MYINT;
Run Code Online (Sandbox Code Playgroud)

在这里我有错误,MYINT无法解决.

当我无法修改lib文件时,如何解决这个问题?

c c++ c-preprocessor

6
推荐指数
1
解决办法
181
查看次数

标签 统计

c ×1

c++ ×1

c-preprocessor ×1