| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Перевод из GNU С в Visual Studio. |
| Автор: OlegIT 5.4.2011, 09:08 | ||
| Мало программировал на GNU С. Тут столкнулся с необходимостью перевода текста написанного для GNU на Visual Studio. Столкнулся с особенностями, отличиями от ISO. Где бы почитать о том как правильно эти особенности обработать? Примеры особенностей __attribute__((packed)) __attribute__((__nonnull__(1,2))) __pure __attribute__((packed)) __ESCAPE__ restrict Не нравится компилятору inline в хедер файле, когда этот хедр включён в *.c файл, в *.cpp ошибок не выдаёт
В объявление функции аргумент указатель на структуру. Компилятор выдаёт ошибку 1>d:\MyProj\util.h(582) : error C2373: 'cmp_func' : redefinition; different type modifiers… И ещё там много всякой мелочи. |
| Автор: bsa 5.4.2011, 13:20 |
| http://lmgtfy.com/?q=visual+studio+__attribute__((packed)) |