Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№109-12-2009 13:25:53

DjSmile
Участник
 
Группа: Members
Зарегистрирован: 08-12-2009
Сообщений: 1
UA: Firefox 3.5

R6034 An application has an attempt to load the C runtime

Помогите правильно скомпилить, создать и отладить пример встраиваемого браузера Mozilla.
Проект взят http://hg.mozilla.org/incubator/embedding/file/4d6bf1b0b33d/common
Mozillu и  Gecko SDK собираю сам  и из проекта делаю ссылку на собранный GECKO
Mozilla src = firefox-3.5.5.source
Использую VC 2008 Express

.mozconfig такой:
mk_add_options MOZ_CO_PROJECT=browser,xulrunner

ac_add_options --enable-application=browser
ac_add_options --enable-debug

ac_add_options --disable-optimize
ac_add_options --enable-tests

ac_add_options --disable-installer
ac_add_options --disable-crashreporter
ac_add_options --disable-javaxpcom
ac_add_options --disable-printing
ac_add_options --disable-embedding-tests

mk_add_options MOZ_OBJDIR=@topsrcdir@/../objdir
mk_add_options MOZ_MAKE_FLAGS=-j4
mk_add_options  EMBED_MANIFEST_AT=Y
mk_add_options  MSMANIFEST_TOOL=1
ac_add_options --disable-xpconnect-idispatch
ac_add_options --disable-activex
ac_add_options --disable-activex-scripting
ac_add_options --disable-accessibility
ac_add_options --enable-nspr-autoconf
ac_add_options --enable-logging
ac_add_options --enable-debug
ac_add_options --enable-debugger-info-modules=yes


При выполнении ниже представленного кода файла nsGlueLinkingWin.cpp возникает ошибка
R6034 An application has an  attempt to load the C runtime libraru without using a manifest.
программа пробует загрузить nspr4.dll и не получается это сделать.
 
ReadDependentCB(const char *aDependentLib)
{
    wchar_t wideDependentLib[MAX_PATH];
    MultiByteToWideChar(CP_ACP, 0, aDependentLib, -1, wideDependentLib, MAX_PATH);
    //cout << "goni" << endl;
    printf("goni");
//    cerr << "DDR 2:"  << PromiseFlatString(aText).get() << endl << endl;

    HINSTANCE h =
        LoadLibraryExW(wideDependentLib, NULL, MOZ_LOADLIBRARY_FLAGS);

Ошибка происходит только под  XP.

Под  Vista все тоже самое с такими же средами и настройками  работает абсолютно без ошибок!!!.
Прошу ногами не бить за возможные глупости и помочь по существу! Всем спасибо.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]