Найти программно, если в С++ или С++/CLI
Я хотел бы, чтобы мои заголовки С++/CLI компилировались, даже если они находятся на другой платформе. Конечно, я не собираюсь компилировать их, но просто игнорирую их.
Это будет уместно? (_MSC_VER)
#ifdef _MSC_VER
using namespace System;
namespace ENMFP {
public ref struct Data {
};
}
#endif
Спасибо!
Ответы
Ответ 1
Вы можете использовать __cplusplus_cli
предопределенный макрос, зарегистрированный здесь:
#ifdef __cplusplus_cli
using namespace System;
namespace ENMFP
{
public ref struct Data
{
// ...
};
}
#endif // __cplusplus_cli