Встраивание программ на C ++ - PullRequest
5 голосов
/ 25 декабря 2010

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

Ответы [ 3 ]

2 голосов
/ 25 декабря 2010

Если вы не используете Chrome + Собственный клиент , вы можете забыть об этом ...

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

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

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

0 голосов
/ 25 декабря 2010

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

Возможно, скоро появится нативный код от Google ...

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

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

0 голосов
/ 25 декабря 2010

У вас есть как минимум два варианта:

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