Как я могу использовать элемент управления IE или какой-либо веб-браузер в C++, но без каких-либо внешних зависимостей? Я имею в виду, что можно сделать с чистым выигрышем api или что-то в этом роде? Я знаю основы C++ и методы, которые я знаю для использования элемента управления webbrowser, нуждаются в работе C++ libs.Как сделать веб-браузер на C++ без зависимостей?
Редактировать:
Извините, мой вопрос непонятен, им такой noob иногда. Я имею в виду, что я хочу, чтобы мой скомпилированный exe работал на всех окнах без установки каких-либо библиотек, но также я хочу, чтобы мой скомпилированный exe не нужно было отправлять с любыми DLL, просто exe, и он должен получить все зависимости, необходимые для работы из базовой системы окон (например, новая версия winXP (или другая версия))
Необходимо уточнить внешние зависимости. Internet Explorer по определению является внешней зависимостью, и вам нужно будет задействовать правильные COM-интерфейсы, чтобы иметь возможность его создавать. При этом, разместив все определения в своем проекте, вы можете создать его с помощью Win32 API без привязки к чему-либо дополнительному. –
Это своего рода противоречиво - если вы используете что-то, то вы зависите от него. И уверен, что вы можете написать браузер только с Win API, но это огромный проект. –
Извините, мой вопрос неясно, иногда я такой noob. Я имею в виду, что я хочу, чтобы мой скомпилированный exe работал на всех окнах без установки каких-либо библиотек, но также я хочу, чтобы мой скомпилированный exe не нужно было отправлять с любыми DLL, просто exe, и он должен получить все зависимости, которые он должен работать от базовой системы Windows (т. е. установить новую winXP (или другую версию)). – gtilx