是否有类似“#pragma ignore this sourcefile”的 MSVC 编译器?

Is there something for MSVC compiler like "#pragma ignore this sourcefile"?

我目前正在学习一些 opengl 教程,不想为每个测试源文件设置链接器和包含目录。但是从教程来看,每个不同的例子都有自己的主要。我也不想排除我当前正在处理的所有源文件。

我可以将每个源文件放入一个

#ifndef EXAMPLE_X
 /*sourcecode*/
#endif

但是当我开始为每个源文件输入这个时,我在问自己:MSVC 是否有某种 pragma 或标志(我不关心可移植性,因为我只是在练习教程一本书)说 "just ignore this file stop compiling this file, and forget all you have parsed untill now in this file" 所以它就像被排除在外一样,但是每次我不想检查旧源中的内容时,我不必从我的解决方案浏览器中排除和重新包含文件。相反,只需评论或取消注释#pragma ignore flag stuff

没有,没有。

从项目中删除不需要的文件,或者使用宏有条件地转换on/off它们的内容。