none
Считать wchar_t встроенным типом RRS feed

  • Вопрос

  • Здравствуйте. Моя программа использует два API: один требует, чтобы wchar_t был встроенным типом, другой наоборот. Соответственно при одних настройках не удаётся собрать из-за одного API, при других из-за другого. Можно ли как-то уместить их в одном проекте или стоит выбросить один API в отдельную DLL? Спасибо.
    15 ноября 2015 г. 12:16

Ответы

  • wchar_t - это встроенный тип языка C++, но не Си (так же, как и bool). Включайте файлы API для языка Си, используя конструкцию extern "C", и они будут чувствовать себя "комфортнее" :)

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    15 ноября 2015 г. 20:06

Все ответы

  • wchar_t - это встроенный тип языка C++, но не Си (так же, как и bool). Включайте файлы API для языка Си, используя конструкцию extern "C", и они будут чувствовать себя "комфортнее" :)

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    15 ноября 2015 г. 20:06
  • "объявление шаблонов с С-компоновкой не допускается" Но всё равно спасибо, буду иметь ввиду в будущем :)
    16 ноября 2015 г. 8:24