Я использую Visual Studio .NET 2003, и я пытаюсь передать код, который я написал и скомпилировал/успешно выполнил в Linux GCC для Windows.Портирующий код от Linux до Windows
Я новичок при использовании VS. Я создал новый проект и добавил все файлы .c и .h, которые у меня есть в проекте, Project -> Add Existing Items, затем выбрал все файлы .c и .h.
Я не знаком с тем, как работают компиляторы и компоновщики и т. Д., Но существует ли разница между VS и gcc компиляцией/ссылками #include файлов? Моя привычка программирования в Linux заключалась в том, чтобы иметь один файл main.c и #include все остальные .h или .c файлы, которые мне нужны. Тогда я бы только скомпилировал файл main.c. Но в VS кажется, что файлы #include не отображаются программой, потому что я получаю ошибки, которые говорят мне, что определенные структуры или переменные не были объявлены, даже если они находятся в моих пользовательских файлах заголовков.
Я также получаю ошибки, такие как DIR - необъявленный идентификатор. Я включил, так почему он не может распознать DIR?
спасибо.
С уважением, Rayne