Быстро определить, является ли код Visual C ++ или нет - PullRequest
0 голосов
/ 10 марта 2010

Есть ли быстрый способ определить, написан ли проект Visual Studio C ++ на простом C ++ или Visual C ++?

Ответы [ 3 ]

1 голос
/ 10 марта 2010

Если какие-либо файлы содержат строки #pragma once или #include "stdafx.h", вполне вероятно, что Visual C ++.

(Существуют ли другие компиляторы, которые реализуют #pragma once?)

1 голос
/ 10 марта 2010

Нет - Visual C ++ без проблем скомпилирует самый простой C ++. Если вы хотите проверить на использование специфичных для Windows «вещей», проверка на включение (прямо или косвенно) <windows.h>, вероятно, будет разумным началом.

0 голосов
/ 10 марта 2010

Если это Visual C ++, он обычно содержит файл project.sln или project.vcproj в каталоге проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...