有没有快速的方法来确定Visual Studio C ++项目是用纯C ++还是用Visual C ++编写的?
答案 0 :(得分:1)
否 - Visual C ++将编译大多数普通的C ++而没有任何问题。如果您想检查是否使用了Windows特定的“东西”,检查<windows.h>
的直接或间接包含可能是一个合理的开始。
答案 1 :(得分:1)
如果任何文件包含行#pragma once
或#include "stdafx.h"
,则很可能是Visual C ++。
(是否有其他编译器实现#pragma once
?)
答案 2 :(得分:0)
如果是Visual C ++,它通常在项目目录中有一个project.sln或project.vcproj文件。