代码之家  ›  专栏  ›  技术社区  ›  sourcenouveau

快速确定代码是否为VisualC++

  •  0
  • sourcenouveau  · 技术社区  · 15 年前

    有没有一种快速的方法来确定VisualStudioC++项目是用普通C++还是Visual C++编写的?

    3 回复  |  直到 15 年前
        1
  •  1
  •   Mark Ransom    15 年前

    如果有任何文件包含行 #pragma once #include "stdafx.h" 很可能是Visual C++。

    (是否有其他编译器实现 一次语用 ?)

        2
  •  1
  •   Jerry Coffin    15 年前

    不——Visual C++将编译最简单的C++,没有任何问题。如果要检查特定于Windows的“资料”的使用情况,请检查(直接或间接)是否包含 <windows.h> 可能是一个合理的开始。

        3
  •  0
  •   clyfe    15 年前

    如果是VisualC++,它通常在项目目录中有Proj.SLN或Projut.vcProjl文件。