Этот документ не предназначен для обычных разработчиков, а предназначен для профессиональных специалистов, желающих внести свой вклад в код HorseJs.
Убедитесь, что на вашем компьютере установлен Node.js.
Сначала скачайте исходный код.
В командной строке перейдите в подкаталог npm и выполните команду:
npm install
Сначала загрузите пакет установки исходного кода wxWidgets с веб-сайта wxWidgets (https://www.wxwidgets.org/downloads/).
После завершения загрузки откройте каталог сборки msw и найдите подходящий файл проекта. Для VS2019 это wx_vc16.sln.
Откройте проект и измените библиотеку запуска для каждого подпроекта на (/MTd).
Добавьте определение препроцессора для каждого подпроекта:
_ITERATOR_DEBUG_LEVEL=0
Перестройте всё решение в режиме отладки и после завершения скопируйте весь исходный код wxWidgets в папку wxWidgetsDebug в корневом каталоге horsejs.
Загрузите соответствующую версию cef с сайта cef (https://cef-builds.spotifycdn.com/index.html#windows64).
После загрузки откройте build\cef.sln и измените библиотеку запуска libcef_dll_wrapper на многопоточную отладку (/MTd).
Пересоберите подпроект libcef_dll_wrapper, затем скопируйте содержимое каталога cef в каталог cefDebug в корневой каталог horsejs.
Запустите HorseJs в режиме отладки. Если запуск не удался, выполните следующие действия:
Скопируйте содержимое каталога Debug в папке cefDebug в каталог x64\Debug в horsejs.
Также скопируйте содержимое папки Resources в папке cefDebug в папку x64\Debug в horsejs.
После копирования запустите проект ещё раз, и он должен успешно запуститься.
Откройте инструменты разработчика в браузере Google Chrome (chrome://inspect/#devices).
(Этот документ ещё не завершён.)
Удалите все файлы в каталоге lib\vc_x64_lib в исходном коде wxWidgets при компиляции в режиме отладки, затем перестройте всё решение снова в режиме отладки. После завершения скопируйте исходный код wxWidgets в папку wxWidgetsDebug в корневом каталоге horsejs.
Измените библиотеку запуска wxWidgets на многопоточность (/MT) при сборке в режиме выпуска.
Пересобрав всё решение в режиме выпуска, скопируйте исходный код в папку wxWidgetsRelease в корневом каталоге horsejs.
Эта информация предназначена только для ознакомления. Проект Horse уже настроен, и разработчикам не нужно настраивать его самостоятельно:
C++附加包含目录:
$(SolutionDir)wxWidgetsDebug\include;$(SolutionDir)wxWidgetsDebug\include\msvc
连接器附加库目录
$(SolutionDir)wxWidgetsDebug\lib\vc_x64_lib
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )