2015-08-17 4 views
0

новичок здесь. Хотите спросить о том, как публиковать/экспортировать, CodeBlocks Приложение, созданное с помощью wxWidgets. После некоторых исследований я обнаружил, что я должен использовать DLL или что-то в этом роде, но поскольку я действительно новичок в этом, мне не хватает логики о том, как я должен это реализовать. Поскольку CodeBlocks предлагает wxWidgets и DLL в качестве отдельных проектов. Поэтому я не уверен, как правильно сочетаться. Заранее спасибо.Как опубликовать/экспортировать wxWidgets Приложение

+0

Я немного расплывчатый от того, что вы действительно спрашиваете здесь? Вы можете отправить продукт, созданный wxWidgets, в различные формы. Статические или DLL имеют свои достоинства. Также у вас есть вопрос о платформах, архитектурах и т. Д. Что вы пробовали? Чего вы пытаетесь достичь именно? – NuSkooler

+0

Вы говорили о DLL, которую уложили, или DLL wxWidgets? – shawnhcorey

+0

Нет Я не писал ни одной DLL. Я в основном начал проект wxwidgets, а затем просто запускаю проект по умолчанию, чтобы проверить, могу ли я настроить все, как должен, по wxwidgets. Запуск работал в CodeBlocks, и он показал мне пустое окно в режиме предварительного просмотра. –

ответ

0

Если вы использовали wxWidgets как .dll, чтобы получить самостоятельный пакет, вы должны распространять все запрошенные библиотеки. Самый простой способ - просто скопировать их из исходной папки (в вашем случае [wxWidgets root]\lib\gcc_dll) в ту же папку, что и ваш исполняемый файл. Их могло быть много, но обычно требуется всего два или три. Для простоты вы можете скопировать их все, или вы можете многократно пытаться запустить программу и добавлять каждый раз, когда библиотека указана в сообщении об ошибке.

Обратите внимание, что для распространения вашего приложения вы, вероятно, захотите скомпилировать его в режиме выпуска, и, следовательно, вы должны отправить выпуск .dlls (т. Е. Начиная с wx...28_ вместо wx...28d_).