Встраивание Программ На Языке C++


Я только что приступил к продвинутому программированию на C++ (объектная ориентация), и я часами искал, как встроить программу на C++ в ваш обычный браузер. Честно говоря, я понятия не имею, как это сделать. Я думал так же, как вы вставляете JavaScript с HTML, используя тег script type. Может кто - нибудь помочь мне понять, как это сделать?

3 5

3 ответа:

Если вы не используете Chrome + Native client, Вы можете забыть об этом...

Сегодня на рынке существует много, много средних браузеров, включая мобильные браузеры, которые не могут выполнять код C++ по разным причинам.

Итак, я бы рекомендовал оставаться с обычными подозреваемыми: Javascript и HTML 5, Если вы хотите быть совместимыми со стандартами.

Я настоятельно не рекомендую использовать ActiveX, если вы не разрабатываете для интрасети компании и всех браузеров в сети. компании, т. е. 6. Я надеюсь, что вы не находитесь в этом сценарии. Даже тогда я бы посоветовал держаться подальше от ActiveX.

У вас есть по крайней мере два варианта:

  • ActiveX (только для браузеров Microsoft)
  • NaCl (родной клиент Google, все еще экспериментальный)

Вы хотите сказать, что хотите запустить C++ в браузере ? Нет, вы не можете по многим причинам (первая и самая важная-это безопасность)

Может быть скоро с нативным кодом от Google...

Попробуйте http://code.google.com/p/nativeclient/

У вас также есть ActiveX (собственный клиентский метод, созданный Microsoft), но он отстой, его трудно программировать и может работать только под IE