Компиляция библиотеки boost для Windows Embedded Compact 7
-
29-10-2019 - |
Вопрос
Я программирую для встроенного устройства с NVIDIA Tegra 2 под управлением Windows Embedded Compact 7. Моя среда разработки - Microsoft Visual Studio 2008. Библиотека boost и особенно пакет boost-asio, кажется, очень полезны для моих нужд.К сожалению, мне не удалось найти хорошее руководство о том, как ускорить работу в Windows Embedded Compact 7. Я бы предпочел получить файлы с общим кодовым кодом, которые я могу статически связать с моим приложением.
Решение
Похоже, что документация по этому процессу скудна, поскольку для работы с Windows CE требуются нетривиальные обновления процесса сборки. Наиболее полное руководство по этой проблеме, по-видимому, находится здесь .
Поскольку вы явно пометили этот код генерирующего тега, я также специально изучил этот компонент Boost. Вот ветка из списка рассылки Boost , посвященная этой библиотеке подробно, включая возможные случаи сбоя, с которыми вы можете столкнуться, модификации файла JAM, и пакетный файл, который поможет вам с сборка . *
Для тех, кто читает это: пожалуйста поделитесь своим опытом, когда у вас все заработает. Несмотря на различные опасения по поводу того, что Boost слишком загружен памятью для встроенных приложений, Boost предоставляет возможность использовать отдельные пакеты для удовлетворения ваших потребностей. Я ожидаю, что другие пользователи SO будут очень заинтересованы в вашем опыте, чтобы это работало.
* Поскольку люди выражают проблемы с исчезновением указанного командного файла по истечении срока действия ссылок Nabble, вот вставка для потомков:
родовое слово