liying_gg 发表于 2010-09-15 17:48

#warning "something" 如何编译时候不打印出来?

#warning "something" 如何编译时候不打印出来?

比如说我一个头文件里有这种东西
cat a.h
#warning something


cat b.h
#warning something

cat c.h
#include "a.h"
#include "b.h"

如何修改c.h,只关闭a.h里面的warning,不关闭b.h里面的。

谢谢!

prolj 发表于 2010-09-15 18:22

你们组还没招的人么?

liying_gg 发表于 2010-09-15 19:26

不招了,从德国招了一个做这方面的老头。

cjaizss 发表于 2010-09-15 22:49

只好不include进去

prolj 发表于 2010-09-16 08:37

问题是你们那边就是维护吧,CS做开发的。老头干啥?维护CS给的代码?还是support?我觉得德国老头应该还是挺强的吧?

liying_gg 发表于 2010-09-16 09:30

回复 5# prolj


    具体做啥我也不太清楚,不懂那块,就是把我们自己格式的一个文件编译成binary的工具

liying_gg 发表于 2010-09-16 09:31

回复 4# cjaizss


    谢谢:)

prolj 发表于 2010-09-16 12:16

elfcopy

krein8964 发表于 2010-09-21 17:17

cat a.h
#ifndefA_NOWARNING
#warning something
#endif

cat b.h
#ifndef B_NOWARNING
#warning something
#endif

cat c.h
#define A_NOWARNING
#include "a.h"
#include "b.h"

你是想要这种效果吗?
页: [1]
查看完整版本: #warning "something" 如何编译时候不打印出来?