Страницы: 1
Написал программу:
[code]
#include "test.h"
#include <QApplication>
# ifndef XP_WIN
# define XP_WIN
# endif
#include "nsComponentManagerUtils.h"
#include "nsEmbedCID.h"
#include "nsIBaseWindow.h"
#include "nsIWeakReference.h"
#include "nsIWebBrowser.h"
#include "nsIWebNavigation.h"
#include "nsEmbedAPI.h"
#include "nsEmbedString.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
test w;
w.show();
nsCOMPtr<nsILocalFile> mreAppDir;
nsresult rv;
char* path;
path = "C:\\xulrunner-sdk-1.9.2\\bin";
rv = NS_NewNativeLocalFile(nsEmbedCString(path), TRUE, getter_AddRefs(mreAppDir));
if(NS_FAILED(rv)) return 1;
rv = NS_InitEmbedding(mreAppDir, nsnull);
if(NS_FAILED(rv)) return 1;
// ----- 2
nsCOMPtr<nsIWebBrowser> mWebBrowser = do_CreateInstance(NS_WEBBROWSER_CONTRACTID, &rv);
if(NS_FAILED(rv)) return 1;
// ---- 3
nsCOMPtr<nsIBaseWindow> baseWindow(do_QueryInterface(mWebBrowser, &rv));
if(
Здравствуйте.
Хочу написать кросплатформенное математическое приложение на Qt. Результат работы программы - MathML. Т.к. webkit (имеющийся в Qt) не поддерживает отображение mathml хочу использовать gecko.
Скачал с http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.2/source/
xulrunner-1.9.2.en-US.win32.sdk.zip
xulrunner-1.9.2.source.tar.bz2
И не могу разобраться что использовать. Нужно ли мне из исходников собирать SDK под mingw или сойдет уже скомпилированый? Поделитесь, пожалуйста, ссылкой на документацию с описанием интерфейсов - на сайте мозилы я просто заблудился и не могу найти нужной документации.
Страницы: 1