Я пытаюсь использовать cywin для создания кода Linux на машине win32.
Я получаю следующую ошибку VS.net 2003 в компиляторе ym:
"c:\cygwin\usr\include\sys_types.h(15): ошибка C2144: синтаксическая ошибка: перед "__int64" должен стоять ";" "
а также
c:\cygwin\usr\include\sys_types.h(15): ошибка C2501: 'extension': отсутствуют спецификаторы класса хранения или типа
Строка кода
__extension__ typedef long long _off64_t;
Очевидно, я что-то упускаю здесь, но я никогда раньше не использовал cygwin, и это меня убивает.
Я хочу иметь возможность, по крайней мере, компилировать файлы CPP на моей машине с Win32 по нескольким причинам.
(похоже, это только первые две ошибки из сотен)
спасибо, тим
РЕДАКТИРОВАТЬ:
простой обходной путь, который я выбрал в качестве ответа, хотя я понимаю, что он не такой полный или желательный, как использование gcc для компиляции... Это быстрая и грязная компиляция, так что я могу использовать свои знакомые инструменты, прежде чем пытаться интегрироваться с линукс машины. (о радостях кроссплатформенной разработки)
Я проголосовал за каждый из этих ответов до сих пор и ценю помощь)