Я пытаюсь использовать 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__ typedef long long _off64_t;
Очевидно, что я что-то здесь упускаю, но я никогда раньше не использовал cygwin, и это убивает меня.
Я хочу иметь возможность по крайней мере скомпилировать мои файлы CPP на моей машине win32 по нескольким причинам.
(это только первые две ошибки из сотен, на которые это похоже)
спасибо,
тим
EDIT:
простой обходной путь, который я выбрал в качестве ответа - хотя я понимаю, что он не так полон и не так желателен, как использование gcc для компиляции ...
Это быстрая и грязная компиляция, так что я могу использовать мои знакомые инструменты, прежде чем пытаться интегрироваться с Linux-машинами. (о радости кроссплатформенной разработки)
Я до сих пор голосовал за каждый из этих ответов и благодарен за помощь)