泡视界 2020-12-29 14:51 采纳率: 0%
浏览 316

定义了宏,但是VS提示未定义标识,但可以通过编译,运行也正常

1.我定义了一个宏,

2.vs提示未定义标识

3.可以通过编译,运行正常

这种情况怎么解决?

头文件中定义了宏

#define Log(str, ...)	LogWithInfo(LOG_FORMATE str, __LINE__, __func__, ##__VA_ARGS__)

包含了头文件,main函数中调用了这个宏。但是VS有错误提示

#include "Log.h"

。。。。。。

int main() {
。。。。。。

    Log("Open files failed");

。。。。。。
}
  • 写回答

2条回答 默认 最新

  • JysinWee 2020-12-29 19:00
    关注

    你应该首先测试你确实能够能够引用到头文件。

    评论

报告相同问题?