Настройка Visual Studio 2008 для компиляции приложений Posix - PullRequest
4 голосов
/ 08 января 2010

Я опытный программист на языках .Net, но у меня почти нет опыта работы в разработке на C ++ или C.

В настоящее время мне нужно разработать приложение для устройства под управлением VxWorks (ОС реального времени). Сначала мы создадим версию для x86, а затем портируем на VxWorks. Поскольку VxWorks совместим с Posix, мы планируем создать приложение для Posix в Windows. Поскольку я читал, что Windows не совместима с Posix, я установил «Службы Windows для UNIX».

Теперь я немного растерялся, подозреваю, что мне нужно настроить Visual Studio для компиляции с использованием библиотек Posix и заголовков, включенных в «Службы Windows для UNIX», но я действительно не знаю как. И, возможно, я неправильно понимаю, как разрабатывать приложения Posix для x86.

Любые советы будут очень признательны.

Заранее спасибо!

1 Ответ

1 голос
/ 14 января 2010

Сам не пробовал, но поскольку SFU содержит в основном инструменты командной строки, включая компилятор и отладчик, ИМХО, вы должны написать классические, кодированные вручную make-файлы для сборки вашего проекта. Visual Studio имеет тип проекта «Makefile project», в котором вы можете указать, какую утилиту make использовать. По умолчанию будет nmake , но я уверен, что вы можете заменить его на gmake , который является частью SFU. Если у вас нет опыта работы с «make», попробуйте Google с «make tutorial», например, найдет вас this .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...