Какую IDE я должен использовать для собственного клиента Google? - PullRequest
3 голосов
/ 09 февраля 2012

Я планирую попробовать Google NaCL.Какую IDE я должен использовать для разработки?Было бы неплохо иметь возможность скомпилировать проект из IDE и запустить его в Chrome.Некоторая базовая отладка также была бы очень полезна.

1 Ответ

8 голосов
/ 13 февраля 2012

У нас пока нет поддержки IDE.Вы можете попробовать Eclipse (с CDT) + стандартный проект Make C или C ++ для автоматизации компиляции.Запуск и отладка в Eclipse невозможны.

Кроме того, вы можете использовать любой редактор с подсветкой синтаксиса и вручную компилировать / запускать из cmd / bash.

Отладка в NaCl очень сложнасам.Сейчас нет нормального способа сделать это.

Вы можете использовать NACL_EXE_STDOUT и NACL_EXE_STDERR переменные окружения (установите для них абсолютные пути к файлам, в которые будут записаны stdout и stderr программы NaCl) плюс --no-sandbox флаг chrome для отладки printf.

Обновление (март 2014 г.) Теперь у нас есть плагин Visual Studio, который можно установить с помощью naclsdk update vs_addin.См. Также: https://developers.google.com/native-client/dev/devguide/devcycle/vs-addin

Кроме того, я создал страницу, которая описывает, как использовать Eclipse с CDT для компиляции и отладки приложений NaCl: http://www.chromium.org/nativeclient/how-tos/debugging-documentation/debugging-with-debug-stub-recommended/debugging-nacl-apps-in-eclipse-cdt

...