有没有像MSVC编译器那样的“#pragma ignore this sourcefile”?

时间:2015-02-21 17:16:02

标签: c++ visual-c++

我目前正在使用一些opengl教程,并且不想设置链接器并包含每个测试源文件的目录。但是从教程中,每个不同的例子都有自己的主要内容。我也不想排除我目前正在处理的所有源文件。

我可以将每个源文件放入

#ifndef EXAMPLE_X
 /*sourcecode*/
#endif

但是,当我开始为每个源文件输入此内容时,我正在自言自语:MSVC是否有某种pragma或旗帜(我不关心可移植性,因为我只是在练习一本书的教程)说"只是忽略这个文件停止编译这个文件,忘记你已经解析过的所有文件,直到现在这个文件"因此它被排除在外,但我不必每次都从我的解决方案浏览器中排除和重新包含文件,以便检查来自旧源的内容。而只需要评论或取消注释#pragma ignore flag stuff

1 个答案:

答案 0 :(得分:3)

不,没有。

从项目中删除您不想要的文件,或使用宏有条件地打开/关闭其内容。