Приложение не удалось запустить, так как не удалось найти или загрузить плагин QT platform » windows»
Я просмотрел все вопросы, которые, по-видимому, связаны с переполнением стека, и ни одно из решений, кажется, не помогает мне.
Я создаю приложение Qt с этой настройкой:
- Windows 7 Professional x64
- Visual Studio 2012
- Qt 5.2.0 построен с помощью configure -developer-build -debug-and-release -opensource -nomake examples -nomake tests -platform win32-msvc2012 -no-opengl
- проект использует QtSingleApplication (qt-solutions)
- приложение является 32-битным приложением
- qmake запускается со следующими параметрами: — makefile-spec win32-msvc2012
- .pri использует QMAKE_CXX += /D_USING_V110_SDK71_
Я могу построить и запустить свою программу нормально на моей машине разработки (отмечено выше); я также могу установить и запустить пакет из каталога Program Files на машине разработки.
Вводный курс по работе в Easy Project (Кросс платформа)
Когда я устанавливаю и запускаю на машине Windows Vista (несколько машин)
- VC++ redist 2012 11.0.61030.0 установлен
- VC++ redist 2010 10.0.40219 установлен
- плюс 2005, 2008 версии redist
(также терпит неудачу на a чистая установка Windows 7)
Application failed to start because it could not find or load the QT platform plugin «windows»
Поэтому я последовал инструкциям и добавил a .платформы / каталог, и добавил qwindows.dll (также добавлен qminimal.dll и qoffscreen.dll); я также добавил libEGL.dll, libGLESv2.dll (хотя я не думаю, что они мне понадобятся)
Однажды я добавил qoffscreen.dll теперь я получаю дополнительное сообщение: Available platform plugins are: offscreen
Если я пробегаю через Dependency Walker, я получаю эту ошибку в списке:
GetProcAddress(0x76CA0000 [KERNEL32.DLL], «GetCurrentPackageId») called from «MSVCR110.DLL» at address 0x6AC6FDFA and returned NULL. Error: The specified procedure could not be found (127).
А затем еще ниже получаем the:
GetProcAddress(0x745A0000 [UXTHEME.DLL], «BufferedPaintUnInit») called from «COMCTL32.DLL» at address 0x745FFBF8 and returned 0x745AE18C.
This application failed to start because it could not find or load the Qt platform plugin «windows».
Available platform plugins are: offscreen.
Reinstalling the application may fix this problem.
Есть идеи, как исправить эту проблему dll?
11 ответов:
Ошибка вызвана тем, что программа не может найти qwindows.dll
qwindows.dll должен находиться в папке с именем platforms , так что путь от вашего исполняемого файла к dll будет platforms/qwindows.dll
Хотя в моем случае этого было недостаточно. Мне также пришлось добавить следующую строку в начале моего main ()
QCoreApplication::addLibraryPath(«./»);
Тогда все сработало.
2014-08-12 17:00:14 Jan Moritz
- Используемая зависимость walker (http://www.dependencywalker.com/), чтобы увидеть точный путь необходимых библиотек DLL. Попробуйте, потому что и QtCreator, и Qt framework имеют одинаковые библиотеки DLL, и вы должны точно определить, какие из них используются. Я скопировал все необходимые библиотеки DLL в ту же папку, что и приложение.
- Я скопировал папку platforms из Qt framework / plugins и скопировал ее в ту же папку, что и приложение. Теперь приложение вступило в силу также плагин / платформа / папка со всеми своими DLL
- И самым важным шагом в моем случае является создание файла с именем qt.conf в той же папке, что и приложение . Этот файл должен содержать путь к плагинам. Мой qt.файл conf содержит: [пути]
Библиотеки=../lib / qtcreator
Plugins=Плагины
Импорт=импорт
Qml2Imports=qml
2014-04-10 10:57:43 Lucian
- скопировать построенный exe двоичный файл в новую папку
- откройте консоль cmd в этой папке
- вызовите windeployqt используя полный путь (если его нет в системе PATH ) и предоставьте свой исполняемый файл, например:
c:QtQt5.2.15.2.1msvc2010_openglbinwindeployqt.exe application.exe
В результате у вас есть в этой папке все необходимые библиотеки DLL Qt, чтобы запустить приложение.
Инструмент windeployqt имеет различные опции. Он также может позаботиться о развертывании связанных файлов qml .
Конечно, вы можете иметь также проблемы с MSVC redistributables, но они должны быть развернуты отдельно и установлены один раз в системе.
Только некоторые сторонние библиотеки должны быть скопированы вручную, если они используются, например OpenSSL.
2015-10-23 02:23:23 Orest Hera
У меня была та же проблема «приложение не удалось запустить, потому что он не мог найти или загрузить Qt platform plugin» windows» Я исправил это, скопировав файлы ниже в приложение.папка exe (my app executable),
Qt5Core.dll, Qt5Gui.dll, Qt5Widgets.dll и каталог «платформ» с qminimal.проблемы, qoffscreen.dll, qwindows.файл DLL.
Я надеюсь, что это кому-то поможет
2017-03-01 11:50:36 Amar
- я устанавливаю Qt на c:Qt.
- я разрабатываю приложение и правильно развертываю его в другом месте.
- он работает на любом компьютере правильно, потому что он включает qwindows.dll в подкаталог.
- я обновляю свой локальный Qt до новой версии.
- я пытаюсь запустить свое приложение снова.
[Paths] Plugins=.
2015-06-03 13:15:35 Timmmm
- Закройте Qt Creator.
- скопируйте следующее в C:Deployment версия выпуска MyApp.ехе все свои .dll файлы из C:Qt5.2.1mingw48_32bin все папки из C:Qt5.2.1mingw48_32plugins
- (Если вы использовали QML) все папки из C:Qt5.2.1mingw48_32qml переименовать C:Qt to C:QtHidden (это превращает ваш компьютер в чистую среду, точно так же, как тот, на котором не установлен Qt).
- Запуск C:DeploymentMyApp.exe.
- дублируйте папку для безопасности
- Если ваш файл был в/cat / Deployment, перейдите в /cat
- Теперь удалите папку развертывания в то время как .exe все еще работает. Он скажет вам, что не может этого сделать. удалить определенные файлы, так сказать пропустить(или пропустить все)
- то, что у вас осталось, — это список всех .dll файлы, которые ваши .exe на самом деле использовал и не мог удалить: список всех файлов и только те файлы, которые нужно сохранить.
2016-06-30 18:09:11 vc669
Ну, я решил свою проблему, хотя и не уверен, в чем разница:
Я скопировал каждую dll из моего каталога qt в оба ./ и ./ платформы каталога моих приложений.
Приложение прошло мимо ошибки, но затем разбилось.
Версия.dll вызывала сбой (отмечено в dependency walker), поэтому я удалил его из обоих мест.
Приложение запустилось, поэтому я систематически удалял все ненужные dll.
Это вернуло меня в то же состояние, в котором я был. первоначально.
Затем я удалил свое приложение и повторно установил (только с помощью ./ платформы / qwindows.dll файл остается), приложение работает правильно.
Таким образом, все, что я могу предположить, это то, что у меня была неправильная версия qwindows.DLL в каталог платформы.
2014-01-22 20:43:58 gollumullog
-
Но он не смог загрузить qwindows на чистую машину с той же ОС, что и развивающаяся.
2014-05-13 10:43:50 chime
В нем отсутствуют qwindows.dll, которая обычно должна быть в платформах, если вы не добавляете:
QCoreApplication::addLibraryPath(«»);
Если вы этого не сделаете, кстати, и поставьте свои qwindows.dll где-то еще, Qt будет искать ваш путь для DLL, что может занять много времени (10s — несколько минут)!
2015-06-05 18:21:37 Ruud van Gaal
Для меня, я должен был установить QT_QPA_PLATFORM_PLUGIN_PATH в каталог платформ, и тогда это сработало.
Как бы то ни было, это решение также было упомянуто на GitHub .
Источник: codengineering.net
Помните BBS? Вот как вы можете посетить один сегодня
В наши дни все внимание уделяется социальным сетям, но система досок объявлений (BBS), пережиток добрых времен в компьютерных коммуникациях, сохраняется. Каждая BBS — это свое собственное ретро-сообщество с сообщениями, текстовыми играми и файлами, которые вы можете скачать. И вы все еще можете подключиться к одному сегодня.
Что такое BBS?
Доска объявлений или BBS — это компьютерное электронное сообщество, члены которого могут читать и писать сообщения, играть в текстовые игры и загружать файлы. Они возникли в 1978 в Чикаго , а их популярность достигла пика примерно в 1995 году, когда Интернет стал широко распространяться.
В эпоху, предшествовавшую появлению Интернета, большинство BBS управлялось любителями на персональных компьютерах с модемами, подключенными к телефонным линиям с коммутируемым доступом. Обычно только один человек мог позвонить и использовать BBS одновременно (хотя существовали некоторые многострочные BBS).
Классическое искусство ANSI 1990-х от The Cave BBS.
Сегодня, из-за нехватки телефонных линий для коммутируемого доступа и у нас есть Интернет, большинство BBS используют Протокол Telnet для подключений (хотя некоторые BBS с коммутируемым доступом все еще существуют ).
В США когда-то были десятки тысяч активных BBS. Однако после того, как Интернет стал обычным явлением, большинство из них перешли в автономный режим, но некоторые перешли в Интернет. Сегодня количество BBS растет из-за растущей ностальгии по прошлому. В Telnet BBS Руководство перечисляет почти 800 активных BBS, что более чем вдвое больше, чем в 2016 году.
Зачем использовать BBS сегодня?
Конечно, вы можете просто зайти в Twitter, Facebook или Reddit, чтобы найти сообщество. Но если вы хотите получить удовольствие от прошлого, вам следует попробовать BBS. Ниже приведены лишь несколько причин, по которым люди до сих пор их используют.
Ностальгия
Точных цифр нет, но сотни тысяч людей могли использовать BBS в 80-х и 90-х годах. Сегодня многие люди с любовью вспоминают свой ранний опыт в Интернете (и, возможно, делятся им со своими детьми).
Многие хотели бы заново пережить те времена, поэтому они направляются на современные BBS. Некоторые любители даже используют старинные компьютерные системы с специальный адаптер последовательного порта в Интернет позвонить на BBS.
Operation: Overkill II, классика дверной игры BBS.
Уникальный игровой опыт
Даже в 2020 году на BBS все еще есть некоторые игровые возможности, которые вы не сможете получить больше нигде. Классические игры BBS Door , любить Торговые войны 2002 , Легенда о красном драконе , Solar Realms Elite и Operation: Overkill II по-прежнему привлекают множество игроков. Это доказательство того, что многие люди до сих пор наслаждаются текстовыми прелестями ретро-игр BBS.
Горячая игра TradeWars 2002 в действии.
Уникальные культурные группы
Каждая BBS — это культурный карман, который обычно изолирован от индексации Google или вирусных вторжений из социальных сетей. Вы не можете попасть на BBS через веб-браузер, не войдя в систему через эмулятор терминала. Это означает, что, как правило, вы не можете получить доступ к ресурсам BBS открыто с веб-сайта (хотя существуют исключения).
В результате каждая BBS ощущается как частный клуб, который отражает личность администратора или сисопа (системного оператора). Каждая BBS — это собственное сообщество. Люди оставляют сообщения друг для друга, играют друг против друга в текстовых играх и (сейчас реже) обмениваются файлами, которые доступны только на этой конкретной BBS.
Как позвонить на BBS
Чтобы использовать современную Telnet BBS через Интернет, вам понадобится клиент Telnet. Это программа, которая имитирует компьютерные терминалы прошлого и подключается к BBS.
В идеале вам понадобится клиент, поддерживающий полный набор символов IBM PC, чтобы вы могли видеть Блочная графика ANSI как они предназначены, чтобы их видели. Вы не ошибетесь с SyncTerm , который доступен для бесплатной загрузки для Windows, Mac и Linux.
После загрузки SyncTerm запустите его. Когда вы увидите пустое окно «Каталог», нажмите Enter. Появится всплывающее окно с запросом имени BBS. Наберем «The Cave BBS» (ее ведет автор).
SyncTerm запросит «Тип подключения». С помощью клавиш со стрелками выберите «Telnet» и нажмите Enter. Когда он запрашивает адрес, мы вводим следующее:
cavebbs.homeip.net
Затем мы выбираем «The Cave BBS» из списка каталогов с помощью клавиш со стрелками и нажимаем Enter для подключения. Экран станет черным. Если BBS доступна, вы увидите экран, подобный показанному ниже.
Почти каждая BBS требует, чтобы вы вошли в систему с учетной записью, прежде чем вы сможете использовать систему. В «Пещере» вы можете создать ее бесплатно. Просто введите «Новый» в строке «Вход:» и нажмите Enter.
Вам будет задан ряд вопросов для создания учетной записи; нажимайте Enter после ввода каждого ответа.
На многих BBS принято использовать крутые псевдонимы, например Red Wolf, Nukemaster или Blue Dragon. В «The Cave» вам на самом деле не нужно вводить свое настоящее имя, дату рождения или адрес, если вы этого не хотите — это пережитки эпохи коммутируемого доступа. Однако некоторые BBS придерживаются более строгих правил.
Вы дойдете до момента, когда вам нужно будет ввести «сообщение проверки». Это традиция BBS, когда вы вежливо запрашиваете доступ к системе и рассказываете сисопу, как вы узнали о BBS.
Введите свое сообщение, а затем в новой строке введите / s и нажмите Enter, чтобы отправить его.
После завершения регистрации вы увидите несколько экранов со статистикой, а затем главное меню, подобное показанному ниже. Меню включает в себя все возможные команды, которые вы можете ввести для использования BBS.
Чтобы ввести команду, обратите внимание на желтую подсказку внизу экрана. Введите команду (например, C, чтобы перейти в область чата), а затем нажмите Enter. Как правило, меню иерархические. Итак, если вы нажмете букву и войдете в новое меню, вы почти всегда можете вернуться на один уровень назад, нажав Q, чтобы выйти.
Если вы здесь в основном из-за игр, введите точку (.), А затем нажмите Enter, чтобы просмотреть их. Если вы хотите прочитать сообщения, оставленные другими, нажмите N, чтобы просканировать все дополнительные доски сообщений на предмет новых сообщений.
Вы можете исследовать систему как хотите. Cave BBS имеет четыре узла, что означает, что четыре человека могут подключиться и использовать систему одновременно. У каждого человека также есть (щедрый) дневной лимит времени. Это также пережиток эпохи коммутируемого доступа — время ожидания истечет, если ваша учетная запись будет неактивна слишком долго.
Общие команды BBS
Каждая программная платформа BBS имеет разные команды, которые вы можете использовать. Cave BBS работает под названием Synchronet , который настроен на использование устаревшего WWIV стиль меню.
Ниже приведены некоторые общие команды, которые помогут вам обойтись:
? (знак вопроса): См. главное меню BBS, в котором перечислены команды.
. (точка): доступ к меню онлайн-игр.
N: автоматически сканировать новые сообщения на всех дополнительных досках сообщений.
* (звездочка): См. список дополнительных досок сообщений.
— и + (знаки минус и плюс): переход между дополнительными досками сообщений.
[ ] (скобки): переключение между локальными и сетевыми подпрограммами.
S: читать сообщения на текущей дополнительной плате.
P: разместить сообщение на текущей дополнительной доске.
E: Прочтите или отправьте электронное письмо.
C: Посетите область чата, чтобы поговорить с людьми на других узлах.
T: перейти в раздел передачи (загрузки) файлов.
CTRL-U: посмотреть, кто еще подключен к BBS.
Q: Выйти и вернуться в предыдущее меню.
O: выйти из системы и отключиться от нее.
Когда вы закончите использовать BBS, введите O в главном меню, а затем нажмите Enter для отключения. В следующий раз, когда вы подключитесь, вы введете имя пользователя и пароль, которые вы создали ранее, в строке входа в систему вместо «Создать».
Другие популярные BBS для посещения
Пещера — не единственная BBS. Вы можете просмотреть список из почти 800 систем на Telnet BBS Руководство . Вот несколько хорошо известных BBS и их Telnet-адресов, так что вы можете их проверить:
Уровень 29 (bbs.fozztexx.com)
Частицы! BBS (sizesbbs.dyndns.org:6400)
Жара (heatwave.ddns.net:9640)
Черный флаг (blackflag.acid.org)
BBS Apple II 80-х годов (a80sappleiibbs.ddns.net:6502)
Крепость (thekeep.net)
Как правило, каждая система научит вас использовать свои собственные сообщения и меню. По мере изучения помните, что каждая BBS существует только потому, что сисоп жертвует свое время и компьютер, чтобы она работала. Если вы всегда вежливы с местными и соблюдаете правила системы, вы хорошо проведете время на BBS!
Источник: toadmin.ru
Multiplatform – вопросы и ответы
Я хочу спросить, возможно ли работать с c++ исходным кодом библиотеки opencv, не используя скомпилированные библиотеки, такие как.lib и.dll. Я имею в виду, можно ли работать только с файлами заголо.
10 месяцев, 2 недели назад Nikos
Возможный дубликат: Как запустить стандартное (собственное) приложение для данного файла с Java? У меня есть Java-приложение, которое открывает файл. Это отлично работает на окнах, но не на Mac. Про
10 месяцев, 2 недели назад Tjekkles
Мы ищем решение для создания уникального идентификатора для сообщений/сигналов, которые обмениваются между клиентами в Интернете, iOS и Android, а затем сохраняются на бэкэнд. Решение должно быть с.
10 месяцев, 2 недели назад
Мы разработали простую симуляцию V-REP, которая очень хорошо работает на OS X, но не на Linux (Ubuntu 15.04). Lua используется в качестве основного языка сценариев. Мы добавляем следующий код (с во.
10 месяцев, 2 недели назад
У меня есть библиотека Blackberry, написанная с использованием JAVA, а также API Blackberry (RIM). Я хотел бы перенести ту же самую библиотеку на платформу Android, не внося никаких изменений в код.
10 месяцев, 2 недели назад
У меня есть сценарий Python (3), запущенный в Linux, называемый основным скриптом, который должен вызывать подпрограмму из проприетарной библиотеки DLL. До сих пор я решил это с помощью Wine, испол.
10 месяцев, 2 недели назад
Как мы могли создать установщик файлов jar, который может работать на многоплатформенной платформе. Есть ли простой способ, потому что я не очень хорошо знаю Java. Бальвант
10 месяцев, 2 недели назад
Возможно ли сделать код сервера/клиента в C/C++/Java, который может быть независимым от платформы? Он не должен требовать какой-либо дополнительный пакет (например, требование JVM) для установки то.
10 месяцев, 3 недели назад user1575044
Предпосылки: Я хочу разработать компонент, создающий библиотеку классов. Этот компонент должен использоваться многими языками более высокого порядка, такими как C, С#, C++, VB, Java, Haskell, Ruby.
10 месяцев, 3 недели назад Richard Weidenweg
У меня есть приложение, которое мне сдавали, чтобы проверить, и я. скажем, меньше, чем впечатлен? Я считаю, что компания, которая построила приложение для моего клиента, не создала его как родное.
10 месяцев, 3 недели назад
Какая разница между GTK + и GTK #, а какая — более мультиплатформенной? Какой из них лучше всего поддерживать — с минимальным усилием конечного пользователя mac osx? Важно, чтобы я вышел из путаниц.
10 месяцев, 3 недели назад
Мы все знаем о Boost . Какие другие бесплатные библиотеки С++ стоит использовать? Зачем? Легко ли они могут использоваться с обычными компиляторами?
10 месяцев, 4 недели назад
У меня есть два проекта под названием A и B которые имеют полные рабочие проекты CMakeLists.txt, и каждый проект может быть построен полностью без ошибок. Я хотел бы иметь master проект, определенн.
10 месяцев, 4 недели назад
У нас есть немного беспорядка ситуации на нашей машине сборки. Наконец-то мне удалось создать одну матричную сборку, «первую проверку, что все компилирует» тип задачи, который просто компилирует .
10 месяцев, 4 недели назад
Я хочу, чтобы моя программа работала на Linux, но я не знаю, что делать с пользовательским интерфейсом. Прямо сейчас я использую WPF, но, скорее всего, он не будет поддерживаться Mono слишком рано.
10 месяцев, 4 недели назад
Я планирую сделать простую программу и подумать о том, чтобы сделать ее в Qt. Я читал, что программы, выполненные в Qt, можно запускать в разных операционных системах. Означает ли это, что когда я .
11 месяцев назад UserRR
Вот пример одной из головных болей, которую я имею в виду: У нас есть мультиплатформенный проект, который использует в основном строки Unicode для рендеринга текста на экран. На окнах в VС++ строка.
11 месяцев назад
Интересно, какая библиотека облегчит разработку кросс-платформенного сервиса/демона? (C/С++) Я нацелен на: Windows, Linux и OS X. Требования: сетевые операции и связь по последовательному порту. Та.
11 месяцев назад
Я знаю, что есть темы, но я просто хочу получить прямой ответ. Я заинтересован в создании мобильных игр (и я планирую положить им много времени), за исключением того, что на данный момент это тольк.
11 месяцев назад mgadoury
Можно ли использовать Code:: Blocks для разработки для iPhone? Я имею в виду, если я могу включить необходимые фреймворки, сделать удаленную отладку и т.д. Я никогда не использовал Code:: Blocks, н.
11 месяцев назад
Я написал python script для друга, чтобы облегчить задачу задания. Теперь ее компания хочет заплатить мне за другой script (woot!). Однако она работает на Mac, и у меня есть только компьютер с ОС W.
11 месяцев, 1 неделя назад
Я в той же ситуации, что и foken с именем файла unicode , где я хочу использовать библиотеку, использующую fopen. Эта библиотека является minizip, и мне нужно, чтобы она работала с кодировкой UTF-8.
11 месяцев, 1 неделя назад
У меня есть артефакт, который должен быть создан для нескольких целевых платформ: Linux x86 Windows x86 ARM11 К сожалению, из-за отсутствия кросс-компиляторов невозможно создать все версии артефакт.
11 месяцев, 1 неделя назад Lukasz Guminski
Я хотел бы знать, возможно ли создание элементов управления браузером в Java? На моем веб-сайте я хочу прочитать MAC-адрес гостевой карты Ethernet (или Wi-Fi), а затем отправить ее на PHP-скрипт. Т.
11 месяцев, 1 неделя назад
Я хотел бы создать видео-автомат, который запускается с USB-накопителя для ПК и Mac. Одним из требований является то, что сами видеофайлы не легко копируются с USB-накопителя случайным пользователе.
11 месяцев, 1 неделя назад
Может ли кто-нибудь сказать мне разницу между 32-битными и 64-битными сборками .NET? Я понимаю, когда нужно быть точным, вместо того, чтобы выбирать конфигурацию AnyCPU. С уважением, Mitap >
11 месяцев, 2 недели назад Mita
11 месяцев, 2 недели назад
Я создал оболочку NetCore в С# для библиотеки C++; эта библиотека имеет специализированные сборки для Windows, Linux и MacOS. Мы добавили для него С#-оболочку, которая также работает во всех этих О.
11 месяцев, 2 недели назад
У меня есть требование разработать приложение B2C для Android и iOS, меня попросили использовать Sybase Unwired Platform. Я нашел много документов, и я прочитал большинство из них. Но пока что-то м.
1 год, 10 месяцев назад
Я тестировал свое приложение, компилируя его на разных платформах, и переход от 64-разрядной системы к 32-разрядной системе вызывает ряд проблем. Я интенсивно использую векторы, строки и т.д., и по.
1 год, 10 месяцев назад
Мне нужно создать некоторый API, с помощью которого, вызывая функцию, вызывается правильный для текущей операционной системы. Поэтому я пошел с этим: main.cpp: #include «api.h» int main() < helloWo.
1 год, 10 месяцев назад
Некоторые языки, такие как Java, C или C++, являются очень портативными/многоплатформенными. Но почему? каковы стратегии, которые могут использоваться в интерпретаторе, которые улучшат общую произв.
1 год, 10 месяцев назад
Google говорит, что есть: Дженкинс (первое впечатление: не легкий) Круиз-контроль (первое впечатление: не легкий) Укушенный (кажется, мертв, последний билет > 8 месяцев) BuildBot Но BuildBot каж.
1 год, 10 месяцев назад
Я провел некоторое исследование и до сих пор не нашел решения, которое кажется правильным, по принципу «наилучшей практики». Я работаю над App для iPhone, используя Xamarin. Это приложение будет то.
1 год, 10 месяцев назад Giusepe
Возможный дубликат: R: определить, работает ли script в Windows или Linux Как R script определяет, на какой платформе он работает? Я использую R 2.10.1, иногда в Windows, иногда в Linux. Я бы предп.
1 год, 10 месяцев назад
Я использую Tycho для создания и тестирования некоторых плагинов eclipse. У меня есть один пакет, который имеет множество фрагментов, специфичных для платформы. У меня также есть один тестовый комп.
1 год, 10 месяцев назад
Конечная цель состоит в том, чтобы позволить конечным пользователям/админам устанавливать параметры программы с помощью комбинации переключателей CLI (например, «—foo=31 —bar=0» ) и/или конфигура.
1 год, 10 месяцев назад
Возможный дубликат: Экспорт в Xcode отсутствует в Delphi XE2 У меня есть delphi xe2, но не вижу в меню инструментов «экспорт xcode» вариант.why? Спасибо за ваше уведомление.
1 год, 10 месяцев назад hossein salimi
EDIT: см. Мой ответ Я видел некоторые интересные структуры для создания приложений для мобильных платформ, таких как Android и iPhone, с HTML и Javascript, чтобы вы могли использовать свои текущие .
1 год, 10 месяцев назад Codebeat
Я собираюсь начать свою первую игру по единству, которая представляет собой многопользовательскую игру в режиме реального времени для Android. Я хочу спросить несколько вещей. Нужно ли мне покупать.
1 год, 11 месяцев назад Fahid
Рубрики
- Вопросы
- Multiplatform
progi.pro – один из крупнейших сервисов вопросов и ответов по программированию. У нас вы можете найти вопросы по языкам программирования Javascript, PHP, Java, C#, Python и многим другим.
А так же делитесь знаниями, знакомьтесь с новыми утилитами и приложениями, учитесь у всегда готовых помочь ответить на самые сложные вопросы во всех сферах IT и программирования. Станьте гуру и экспертом разработки ПО, получите признание коллег, заработайте репутацию, создайте стартап или приложение которое будет работать на вас!
Источник: progi.pro
Bbs multiplatform что это за программа
02 декабря компания JetBrains выпустила в релиз первую версию фреймворка Compose Multiplatform . Compose Multiplatform представляет фреймворк для декларативного описания пользовательского интерфейса на языке программирования Kotlin под различные платформы.
Данный фреймворк объединяет такие технологии как Compose for Desktop и Compose for Web , а также Jetpack Compose и позволяет создавать графические десктопные приложения, веб-приложения и мобильные приложения под Android. Его преимуществом прежде всего является то, что он позволяет использовать до некоторой степени общие ресурсы и общий набор API для создания приложений для всех поддерживаемых платформ.
Небольшая видеопрезентация по фреймворку:
Некоторые основные особенности Compose Multiplatform:
- Использование языка Kotlin — одного из наиболее популярных и динамично развивающихся языков программирования и его преимуществ
- Декларативный подход к написанию приложений:
var text by remember < mutableStateOf(«Hello, World!») >Column < Text(text) //text label TextField(text, ) //text field >
Источник: metanit.com