Available platform plugins are direct2d minimal offscreen windows

Hello. I've been using python 3.7.0 64-bit on my windows 10 machine for about a month with no issues, and today had this error appear when I try to import matplotlib.pyplot. Thanks for any help...

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

Comments

@CptBurtReynolds

Hello. I’ve been using python 3.7.0 64-bit on my windows 10 machine for about a month with no issues, and today had this error appear when I try to import matplotlib.pyplot.
Thanks for any help!

conda info
active environment : base
    active env location : C:UsersarchiAnaconda3
            shell level : 1
       user config file : C:Usersarchi.condarc
 populated config files : C:Usersarchi.condarc
          conda version : 4.5.11
    conda-build version : 3.15.1
         python version : 3.7.0.final.0
       base environment : C:UsersarchiAnaconda3  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/win-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/win-64
                          https://repo.anaconda.com/pkgs/pro/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : C:UsersarchiAnaconda3pkgs
                          C:UsersarchiAppDataLocalcondacondapkgs
       envs directories : C:UsersarchiAnaconda3envs
                          C:UsersarchiAppDataLocalcondacondaenvs
                          C:Usersarchi.condaenvs
               platform : win-64
             user-agent : conda/4.5.11 requests/2.19.1 CPython/3.7.0 Windows/10 Windows/10.0.17134
          administrator : False
             netrc file : None
           offline mode : False
conda list --show-channel-urls
# packages in environment at C:UsersarchiAnaconda3:
#
# Name                    Version                   Build  Channel
_ipyw_jlab_nb_ext_conf    0.1.0                    py37_0    defaults
alabaster                 0.7.11                   py37_0    defaults
anaconda                  5.3.0                    py37_0    defaults
anaconda-client           1.7.2                    py37_0    defaults
anaconda-navigator        1.9.2                    py37_0    defaults
anaconda-project          0.8.2                    py37_0    defaults
appdirs                   1.4.3            py37h28b3542_0    defaults
asn1crypto                0.24.0                   py37_0    defaults
astroid                   2.0.4                    py37_0    defaults
astropy                   3.0.4            py37hfa6e2cd_0    defaults
atomicwrites              1.2.1                    py37_0    defaults
attrs                     18.2.0           py37h28b3542_0    defaults
automat                   0.7.0                    py37_0    defaults
babel                     2.6.0                    py37_0    defaults
backcall                  0.1.0                    py37_0    defaults
backports                 1.0                      py37_1    defaults
backports.shutil_get_terminal_size 1.0.0                    py37_2    defaults
beautifulsoup4            4.6.3                    py37_0    defaults
bitarray                  0.8.3            py37hfa6e2cd_0    defaults
bkcharts                  0.2                      py37_0    defaults
blas                      1.0                         mkl    defaults
blaze                     0.11.3                   py37_0    defaults
bleach                    2.1.4                    py37_0    defaults
blosc                     1.14.4               he51fdeb_0    defaults
bokeh                     0.13.0                   py37_0    defaults
boto                      2.49.0                   py37_0    defaults
bottleneck                1.2.1            py37h452e1ab_1    defaults
bzip2                     1.0.6                hfa6e2cd_5    defaults
ca-certificates           2018.03.07                    0    defaults
certifi                   2018.8.24                py37_1    defaults
cffi                      1.11.5           py37h74b6da3_1    defaults
chardet                   3.0.4                    py37_1    defaults
click                     6.7                      py37_0    defaults
cloudpickle               0.5.5                    py37_0    defaults
clyent                    1.2.2                    py37_1    defaults
colorama                  0.3.9                    py37_0    defaults
comtypes                  1.1.7                    py37_0    defaults
conda                     4.5.11                   py37_0    defaults
conda-build               3.15.1                   py37_0    defaults
conda-env                 2.6.0                h36134e3_1    defaults
console_shortcut          0.1.1                         3    defaults
constantly                15.1.0           py37h28b3542_0    defaults
contextlib2               0.5.5                    py37_0    defaults
cryptography              2.3.1            py37h74b6da3_0    defaults
curl                      7.61.0               h7602738_0    defaults
cycler                    0.10.0                   py37_0    defaults
cython                    0.28.5           py37h6538335_0    defaults
cytoolz                   0.9.0.1          py37hfa6e2cd_1    defaults
dask                      0.19.1                   py37_0    defaults
dask-core                 0.19.1                   py37_0    defaults
datashape                 0.5.4                    py37_1    defaults
decorator                 4.3.0                    py37_0    defaults
defusedxml                0.5.0                    py37_1    defaults
distributed               1.23.1                   py37_0    defaults
docutils                  0.14                     py37_0    defaults
entrypoints               0.2.3                    py37_2    defaults
et_xmlfile                1.0.1                    py37_0    defaults
fastcache                 1.0.2            py37hfa6e2cd_2    defaults
filelock                  3.0.8                    py37_0    defaults
flask                     1.0.2                    py37_1    defaults
flask-cors                3.0.6                    py37_0    defaults
freetype                  2.9.1                ha9979f8_1    defaults
get_terminal_size         1.0.0                h38e98db_0    defaults
gevent                    1.3.6            py37hfa6e2cd_0    defaults
glob2                     0.6                      py37_0    defaults
greenlet                  0.4.15           py37hfa6e2cd_0    defaults
h5py                      2.8.0            py37h3bdd7fb_2    defaults
hdf5                      1.10.2               hac2f561_1    defaults
heapdict                  1.0.0                    py37_2    defaults
html5lib                  1.0.1                    py37_0    defaults
hyperlink                 18.0.0                   py37_0    defaults
icc_rt                    2017.0.4             h97af966_0    defaults
icu                       58.2                 ha66f8fd_1    defaults
idna                      2.7                      py37_0    defaults
imageio                   2.4.1                    py37_0    defaults
imagesize                 1.1.0                    py37_0    defaults
incremental               17.5.0                   py37_0    defaults
intel-openmp              2019.0                      118    defaults
ipykernel                 4.10.0                   py37_0    defaults
ipython                   6.5.0                    py37_0    defaults
ipython_genutils          0.2.0                    py37_0    defaults
ipywidgets                7.4.1                    py37_0    defaults
isort                     4.3.4                    py37_0    defaults
itsdangerous              0.24                     py37_1    defaults
jdcal                     1.4                      py37_0    defaults
jedi                      0.12.1                   py37_0    defaults
jinja2                    2.10                     py37_0    defaults
jpeg                      9b                   hb83a4c4_2    defaults
jsonschema                2.6.0                    py37_0    defaults
jupyter                   1.0.0                    py37_7    defaults
jupyter_client            5.2.3                    py37_0    defaults
jupyter_console           5.2.0                    py37_1    defaults
jupyter_core              4.4.0                    py37_0    defaults
jupyterlab                0.34.9                   py37_0    defaults
jupyterlab_launcher       0.13.1                   py37_0    defaults
keyring                   13.2.1                   py37_0    defaults
kiwisolver                1.0.1            py37h6538335_0    defaults
lazy-object-proxy         1.3.1            py37hfa6e2cd_2    defaults
libcurl                   7.61.0               h7602738_0    defaults
libiconv                  1.15                 h1df5818_7    defaults
libpng                    1.6.34               h79bbb47_0    defaults
libsodium                 1.0.16               h9d3ae62_0    defaults
libssh2                   1.8.0                hd619d38_4    defaults
libtiff                   4.0.9                h36446d0_2    defaults
libxml2                   2.9.8                hadb2253_1    defaults
libxslt                   1.1.32               hf6f1972_0    defaults
llvmlite                  0.24.0           py37h6538335_0    defaults
locket                    0.2.0                    py37_1    defaults
lxml                      4.2.5            py37hef2cd61_0    defaults
lzo                       2.10                 h6df0209_2    defaults
m2w64-gcc-libgfortran     5.3.0                         6    defaults
m2w64-gcc-libs            5.3.0                         7    defaults
m2w64-gcc-libs-core       5.3.0                         7    defaults
m2w64-gmp                 6.1.0                         2    defaults
m2w64-libwinpthread-git   5.0.0.4634.697f757               2    defaults
markupsafe                1.0              py37hfa6e2cd_1    defaults
matplotlib                2.2.3            py37hd159220_0    defaults
mccabe                    0.6.1                    py37_1    defaults
menuinst                  1.4.14           py37hfa6e2cd_0    defaults
mistune                   0.8.3            py37hfa6e2cd_1    defaults
mkl                       2019.0                      118    defaults
mkl-service               1.1.2            py37hb217b18_5    defaults
mkl_fft                   1.0.4            py37h1e22a9b_1    defaults
mkl_random                1.0.1            py37h77b88f5_1    defaults
more-itertools            4.3.0                    py37_0    defaults
mpmath                    1.0.0                    py37_2    defaults
msgpack-python            0.5.6            py37he980bc4_1    defaults
msys2-conda-epoch         20160418                      1    defaults
multipledispatch          0.6.0                    py37_0    defaults
navigator-updater         0.2.1                    py37_0    defaults
nbconvert                 5.4.0                    py37_1    defaults
nbformat                  4.4.0                    py37_0    defaults
networkx                  2.1                      py37_0    defaults
nltk                      3.3.0                    py37_0    defaults
nose                      1.3.7                    py37_2    defaults
notebook                  5.6.0                    py37_0    defaults
numba                     0.39.0           py37h830ac7b_0    defaults
numexpr                   2.6.8            py37h9ef55f4_0    defaults
numpy                     1.15.1           py37ha559c80_0    defaults
numpy-base                1.15.1           py37h8128ebf_0    defaults
numpydoc                  0.8.0                    py37_0    defaults
odo                       0.5.1                    py37_0    defaults
olefile                   0.46                     py37_0    defaults
openpyxl                  2.5.6                    py37_0    defaults
openssl                   1.0.2p               hfa6e2cd_0    defaults
packaging                 17.1                     py37_0    defaults
pandas                    0.23.4           py37h830ac7b_0    defaults
pandoc                    1.19.2.1             hb2460c7_1    defaults
pandocfilters             1.4.2                    py37_1    defaults
parso                     0.3.1                    py37_0    defaults
partd                     0.3.8                    py37_0    defaults
path.py                   11.1.0                   py37_0    defaults
pathlib2                  2.3.2                    py37_0    defaults
patsy                     0.5.0                    py37_0    defaults
pep8                      1.7.1                    py37_0    defaults
pickleshare               0.7.4                    py37_0    defaults
pillow                    5.2.0            py37h08bbbbd_0    defaults
pip                       10.0.1                   py37_0    defaults
pkginfo                   1.4.2                    py37_1    defaults
pluggy                    0.7.1            py37h28b3542_0    defaults
ply                       3.11                     py37_0    defaults
prometheus_client         0.3.1            py37h28b3542_0    defaults
prompt_toolkit            1.0.15                   py37_0    defaults
psutil                    5.4.7            py37hfa6e2cd_0    defaults
py                        1.6.0                    py37_0    defaults
pyasn1                    0.4.4            py37h28b3542_0    defaults
pyasn1-modules            0.2.2                    py37_0    defaults
pycodestyle               2.4.0                    py37_0    defaults
pycosat                   0.6.3            py37hfa6e2cd_0    defaults
pycparser                 2.18                     py37_1    defaults
pycrypto                  2.6.1            py37hfa6e2cd_9    defaults
pycurl                    7.43.0.2         py37h74b6da3_0    defaults
pyflakes                  2.0.0                    py37_0    defaults
pygments                  2.2.0                    py37_0    defaults
pylint                    2.1.1                    py37_0    defaults
pyodbc                    4.0.24           py37h6538335_0    defaults
pyopenssl                 18.0.0                   py37_0    defaults
pyparsing                 2.2.0                    py37_1    defaults
pyqt                      5.9.2            py37h6538335_2    defaults
pysocks                   1.6.8                    py37_0    defaults
pytables                  3.4.4            py37he6f6034_0    defaults
pytest                    3.8.0                    py37_0    defaults
pytest-arraydiff          0.2              py37h39e3cac_0    defaults
pytest-astropy            0.4.0                    py37_0    defaults
pytest-doctestplus        0.1.3                    py37_0    defaults
pytest-openfiles          0.3.0                    py37_0    defaults
pytest-remotedata         0.3.0                    py37_0    defaults
python                    3.7.0                hea74fb7_0    defaults
python-dateutil           2.7.3                    py37_0    defaults
pytz                      2018.5                   py37_0    defaults
pywavelets                1.0.0            py37h452e1ab_0    defaults
pywin32                   223              py37hfa6e2cd_1    defaults
pywinpty                  0.5.4                    py37_0    defaults
pyyaml                    3.13             py37hfa6e2cd_0    defaults
pyzmq                     17.1.2           py37hfa6e2cd_0    defaults
qt                        5.9.6            vc14h1e9a669_2  [vc14]  defaults
qtawesome                 0.4.4                    py37_0    defaults
qtconsole                 4.4.1                    py37_0    defaults
qtpy                      1.5.0                    py37_0    defaults
requests                  2.19.1                   py37_0    defaults
rope                      0.11.0                   py37_0    defaults
ruamel_yaml               0.15.46          py37hfa6e2cd_0    defaults
scikit-image              0.14.0           py37h6538335_1    defaults
scikit-learn              0.19.2           py37heebcf9a_0    defaults
scipy                     1.1.0            py37h4f6bf74_1    defaults
seaborn                   0.9.0                    py37_0    defaults
send2trash                1.5.0                    py37_0    defaults
service_identity          17.0.0           py37h28b3542_0    defaults
setuptools                40.2.0                   py37_0    defaults
simplegeneric             0.8.1                    py37_2    defaults
singledispatch            3.4.0.3                  py37_0    defaults
sip                       4.19.8           py37h6538335_0    defaults
six                       1.11.0                   py37_1    defaults
snappy                    1.1.7                h777316e_3    defaults
snowballstemmer           1.2.1                    py37_0    defaults
sortedcollections         1.0.1                    py37_0    defaults
sortedcontainers          2.0.5                    py37_0    defaults
sphinx                    1.7.9                    py37_0    defaults
sphinxcontrib             1.0                      py37_1    defaults
sphinxcontrib-websupport  1.1.0                    py37_1    defaults
spyder                    3.3.1                    py37_1    defaults
spyder-kernels            0.2.6                    py37_0    defaults
sqlalchemy                1.2.11           py37hfa6e2cd_0    defaults
sqlite                    3.24.0               h7602738_0    defaults
statsmodels               0.9.0            py37h452e1ab_0    defaults
sympy                     1.1.1                    py37_0    defaults
tblib                     1.3.2                    py37_0    defaults
terminado                 0.8.1                    py37_1    defaults
testpath                  0.3.1                    py37_0    defaults
tk                        8.6.8                hfa6e2cd_0    defaults
toolz                     0.9.0                    py37_0    defaults
tornado                   5.1              py37hfa6e2cd_0    defaults
tqdm                      4.26.0           py37h28b3542_0    defaults
traitlets                 4.3.2                    py37_0    defaults
twisted                   18.7.0           py37hfa6e2cd_1    defaults
unicodecsv                0.14.1                   py37_0    defaults
urllib3                   1.23                     py37_0    defaults
vc                        14.1                 h0510ff6_4    defaults
vs2015_runtime            14.15.26706          h3a45250_0    defaults
wcwidth                   0.1.7                    py37_0    defaults
webencodings              0.5.1                    py37_1    defaults
werkzeug                  0.14.1                   py37_0    defaults
wheel                     0.31.1                   py37_0    defaults
widgetsnbextension        3.4.1                    py37_0    defaults
win_inet_pton             1.0.1                    py37_1    defaults
win_unicode_console       0.5                      py37_0    defaults
wincertstore              0.2                      py37_0    defaults
winpty                    0.4.3                         4    defaults
wrapt                     1.10.11          py37hfa6e2cd_2    defaults
xlrd                      1.1.0                    py37_1    defaults
xlsxwriter                1.1.0                    py37_0    defaults
xlwings                   0.11.8                   py37_0    defaults
xlwt                      1.3.0                    py37_0    defaults
yaml                      0.1.7                hc54c509_2    defaults
zeromq                    4.2.5                he025d50_1    defaults
zict                      0.1.3                    py37_0    defaults
zlib                      1.2.11               h8395fce_2    defaults
zope                      1.0                      py37_1    defaults
zope.interface            4.5.0            py37hfa6e2cd_0    defaults

@mingwandroid

What did you change to make this situation happen? Did you install some new software?

@CptBurtReynolds

I don’t believe so. My antivirus pinged something in an unrelated folder but that’s all I can think of.
I’ve also found that if I use the anaconda prompt terminal I can import it perfectly fine, so it might just be an issue with VScode?

@CptBurtReynolds

Solved it, turns out that for some reason VScode wasn’t running anaconda?
I ran the following in cmd within VScode and it solved the issue:
C:UsersarchiAnaconda3Scriptsactivate.bat

@mingwandroid

You can launch VSCode from the Anaconda Prompt (or an activated MSYS2 shell), that’s what I do.

There are bugs filed about conda activation in VSCode that we need to track: microsoft/PTVS#4820 . It seems to me PATH is being mishandled with conda python appearing at the end of it. I believe it may be a conflict between VSCode’s generic Python support and its conda Python support. I’m not sure how different plugins contribute entries to PATH in VSCode but that’s where I’d be looking for the proper fix for this issue.

2 participants

@mingwandroid

@CptBurtReynolds

Я удалил Qt из своего Surface pro 4 и переустановил его, так как он не смог найти элементы управления QtQuick и другие модули, связанные с qml.
После выполнения процедуры установки я попытался открыть qt Creator и получил это сообщение

This application failed to start because no Qt platform plugin could
be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: direct2d, minimal, offscreen, windows


Ответы
6

Скопируйте папку plugins/platforms из вашей сборки Qt в папку, содержащую ваш исполняемый файл. Это должно запустить его.

Я получил эту точную ошибку на linux.

qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. 
Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

Aborted (core dumped)

Во-первых, определение этой переменной среды перед запуском qtcreator приводит к распечатке дополнительной отладки:

export QT_DEBUG_PLUGINS=1

А затем в отладке он сказал это при попытке запустить qtcreator из командной строки в ubuntu 18.04:

Cannot load library /home/myuser/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/libqxcb.so: (libxkbcommon-x11.so.0: cannot open shared object file: No such file or directory)

Обратите внимание, что он не может найти libxkbcommon-x11, поэтому исправление было следующим:

sudo apt-get install libxkbcommon-x11-dev
export PATH=$PATH:~/Qt/Tools/QtCreator/bin

Теперь запускается qtcreator.

Проверьте, определена ли у вас переменная среды (общесистемная или пользовательская) QT_PLUGIN_PATH. Если да, попробуйте удалить его (или переименовать для последующего восстановления).
У меня была установлена ​​одна программа Qt, которая добавляла эту переменную среды во время процедуры установки, и впоследствии не могла даже запустить QtCreator или другие самодельные программы Qt5, даже несмотря на то, что подкаталог «платформы» присутствовал и содержал необходимые библиотеки DLL. Возможно, вам придется перезагрузить компьютер, чтобы изменения вступили в силу.

Это один из способов решить проблему:

  1. перейдите в / pyQT5 — / QT / PLUGINS, а затем скопируйте «платформы»
    а затем вернитесь к
  2. / pyqt5_tools- / QT / BIN /, а затем вставьте папку.

Он заменяет файл qwindows.dll, и все работает гладко.

Также, если вы не нашли файл своего дизайнера в qt_tools, загляните в каталог bin или просто найдите его.
Я использую Python 3.8.
и мой питон был установлен в —
C: Users divya AppData Local Packages PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0 LocalCache local-packages Python38

СПОСОБ 2:
Перейдите в (или туда, где у вас установлен python)
C: Python38-32 Скрипты
и ищите дизайнер.
Нажмите на нее, и вуаля, у вас есть рабочий дизайнер.

Как ни странно, когда я скрываю файлы, появляется эта ошибка: (это приложение не запускается, потому что плагин платформы qt не может быть инициализирован, переустановка приложения может решить проблему), но когда я выхожу из скрытого режима, все работает нормально

Я использую Anaconda3.
Решил вот так:

  1. Перейдите в C: ProgramData Anaconda3 Lib site-packages PyQt5 Qt5 plugins platform, а затем скопируйте файлы «платформ» (qminimal.dll, qoffscreen.dll, qwebgl.dll, qwindows.dll)

  2. Вернитесь в C: ProgramData Anaconda3 И СЕЙЧАС … перейдите в … Anaconda3 Library plugins platform

  3. Вставьте сюда файлы!

Другие вопросы по теме

Содержание

  1. QT platform plugin «windows»
  2. Replies (1) 
  3. Приложение не удалось запустить, так как не удалось найти или загрузить плагин QT platform » windows»
  4. 11 ответов:
  5. This application failed to start because it could not find or load the Qt platform plugin «windows» in «». Available platform plugins are: direct2d, minimal, offscreen, windows. Reinstalling the application may fix this problem. #10309
  6. Comments
  7. CptBurtReynolds commented Nov 7, 2018
  8. mingwandroid commented Nov 7, 2018
  9. CptBurtReynolds commented Nov 7, 2018
  10. CptBurtReynolds commented Nov 7, 2018
  11. mingwandroid commented Nov 7, 2018
  12. Available platform plugins are direct2d minimal offscreen windows

QT platform plugin «windows»

Hello, I download an app of R (programming language) and at the time of opening this poster appears:

«This aplication failed to start because it could not find or load the Qt platform plugin «Windows» reinstalling the application may fix the problem»

I try reinstall the app but the advice appears, what should i do?

My name is Alberto, I am an Independent Advisor. Thank you for posting your question. I’ll be happy to help.

We’d like to verify a few things in order for us to assist you effectively. Kindly confirm the following:

Were there any recent changes made to your computer prior to the issue? (Windows update, software or hardware installation, etc.)

This issue may happen due to system file corruption. We suggest running the System file checker. System File checker (SFC) scan is done to check if there are any corrupted system files that could be causing this issue. Kindly follow the steps below:

1-Press Windows key+ X
2-Select Command prompt (Admin) to bring up elevated Command prompt.
3-In Command prompt, type sfc /scannow and press enter. (Take note of the space before the «/» )
4-Restart the computer.
Ref: Using System File Checker in Windows 10
https://support.microsoft.com/en-us/help/402652.

If no corrupted system files were found, we suggest the following steps to deploy the DISM command lines:

1-Press Windows key + X.

Click command prompt (Run as administrator).

2-In the Administrator: Command Prompt window, type the following commands. Press Enter key after each command:

DISM.exe /Online /Cleanup-image /Scanhealth

DISM.exe /Online /Cleanup-image /Restorehealth

3-Important: When you run this command, DISM uses Windows Update to provide the files that are required to fix corruptions.

4-To close the Administrator: Command prompt window, type Exit, and then press Enter.

Click here for more information about running the DISM Tool.
https://support.microsoft.com/en-us/help/947821.

Let us know if you need further assistance.

Приложение не удалось запустить, так как не удалось найти или загрузить плагин 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 на машине разработки.

Когда я устанавливаю и запускаю на машине 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, я получаю эту ошибку в списке:

А затем еще ниже получаем the:

Есть идеи, как исправить эту проблему dll?

11 ответов:

Ошибка вызвана тем, что программа не может найти qwindows.dll

qwindows.dll должен находиться в папке с именем platforms , так что путь от вашего исполняемого файла к dll будет platforms/qwindows.dll

Хотя в моем случае этого было недостаточно. Мне также пришлось добавить следующую строку в начале моего main () Тогда все сработало.

Я получил эту проблему и как я ее решил:

Используемая зависимость 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

Приложение может работать на хост-системе, так как путь Qt bin находится в переменной system PATH .

Существует стандартный инструмент Qt для развертывания приложений Qt на Windows windeployqt чтобы иметь возможность запускать приложение на целевых машинах, на которых не установлен Qt.

Этот инструмент заботится о зависимостях Qt DLL, делает копию platformsqwindows.dll , а также делает копию библиотек, которые вы не можете обнаружить с помощью Dependency Walker , так как Плагины изображений и некоторые другие библиотеки DLL загружаются во время выполнения.

Вам даже не нужно иметь папку Qt bin в вашей среде PATH . Самое простое развертывание:

  • скопировать построенный exe двоичный файл в новую папку
  • откройте консоль cmd в этой папке
  • вызовите windeployqt используя полный путь (если его нет в системе PATH ) и предоставьте свой исполняемый файл, например:

В результате у вас есть в этой папке все необходимые библиотеки DLL Qt, чтобы запустить приложение.

Инструмент windeployqt имеет различные опции. Он также может позаботиться о развертывании связанных файлов qml .

Конечно, вы можете иметь также проблемы с MSVC redistributables, но они должны быть развернуты отдельно и установлены один раз в системе.

Только некоторые сторонние библиотеки должны быть скопированы вручную, если они используются, например OpenSSL.

У меня была та же проблема «приложение не удалось запустить, потому что он не мог найти или загрузить Qt platform plugin» windows» Я исправил это, скопировав файлы ниже в приложение.папка exe (my app executable),

Qt5Core.dll, Qt5Gui.dll, Qt5Widgets.dll и каталог «платформ» с qminimal.проблемы, qoffscreen.dll, qwindows.файл DLL.

Я надеюсь, что это кому-то поможет

Примечание эта проблема можеттакже быть вызвана, если путь поиска для qwindows.dll , который закодирован в вашем приложении, включает путь, где вы установили Qt. Рассмотрим следующий сценарий:

  1. я устанавливаю Qt на c:Qt.
  2. я разрабатываю приложение и правильно развертываю его в другом месте.
  3. он работает на любом компьютере правильно, потому что он включает qwindows.dll в подкаталог.
  4. я обновляю свой локальный Qt до новой версии.
  5. я пытаюсь запустить свое приложение снова.

Результатом является эта ошибка, потому что qwindows.dll в c:Qt. находится перед в его локальном каталоге и он несовместим с ним. Очень раздражать.

Решение состоит в том, чтобы поместить файл qt.conf в тот же каталог, что и ваш exe-файл. Я не знаю, как этого избежать. Если вы использовали инструмент windeployqt.exe для развертывания вашего приложения, поэтому у вас есть подкаталог с именем platforms , то этого достаточно:

Для людей, у которых эта проблема в будущем — у меня есть грязный маленький хак, работавший на меня. Попробуйте на свой страх и риск.

Выполните все шаги в начальном развертывании (быстрый и грязный) [http://wiki.qt.io/Deploy_an_Application_on_Windows]

  1. Закройте Qt Creator.
  2. скопируйте следующее в C:Deployment версия выпуска MyApp.ехе все свои .dll файлы из C:Qt5.2.1mingw48_32bin все папки из C:Qt5.2.1mingw48_32plugins
  3. (Если вы использовали QML) все папки из C:Qt5.2.1mingw48_32qml переименовать C:Qt to C:QtHidden (это превращает ваш компьютер в чистую среду, точно так же, как тот, на котором не установлен Qt).
  4. Запуск C:DeploymentMyApp.exe.

Теперь для взлома —

  1. дублируйте папку для безопасности
  2. Если ваш файл был в/cat / Deployment, перейдите в /cat
  3. Теперь удалите папку развертывания в то время как .exe все еще работает. Он скажет вам, что не может этого сделать. удалить определенные файлы, так сказать пропустить(или пропустить все)
  4. то, что у вас осталось, — это список всех .dll файлы, которые ваши .exe на самом деле использовал и не мог удалить: список всех файлов и только те файлы, которые нужно сохранить.

Вы можете закрыть .теперь exe-файл. Чтобы проверить, нормально ли он развертывается, зайдите в папку, где вы его установили, и скажите: C:/Qt и переименовать его в C:/NotQt (в основном сделать Qt невидимым для системы). Если он работает сейчас, то будет развернут на других системах чаще всего-нет.

Ну, я решил свою проблему, хотя и не уверен, в чем разница:

Я скопировал каждую dll из моего каталога qt в оба ./ и ./ платформы каталога моих приложений.

Приложение прошло мимо ошибки, но затем разбилось.

Версия.dll вызывала сбой (отмечено в dependency walker), поэтому я удалил его из обоих мест.

Приложение запустилось, поэтому я систематически удалял все ненужные dll.

Это вернуло меня в то же состояние, в котором я был. первоначально.

Затем я удалил свое приложение и повторно установил (только с помощью ./ платформы / qwindows.dll файл остается), приложение работает правильно.

Таким образом, все, что я могу предположить, это то, что у меня была неправильная версия qwindows.DLL в каталог платформы.

У меня та же проблема.: 1. он может работать в VS2010; 2. он может работать в папке с файлами как: апп.exe платформыqwindows.файл DLL .

    Но он не смог загрузить qwindows на чистую машину с той же ОС, что и развивающаяся.

Решается простым перемещением папки платформы в плагины: апп.exe Плагиныплатформыqwindows.dll

Плюс: qwindows.DLL может быть переименован в любое вам нравится, как она запрашивается с помощью плагина interafce: qt_plugin_query_metadata ()

В нем отсутствуют qwindows.dll, которая обычно должна быть в платформах, если вы не добавляете:

Если вы этого не сделаете, кстати, и поставьте свои qwindows.dll где-то еще, Qt будет искать ваш путь для DLL, что может занять много времени (10s — несколько минут)!

Для меня, я должен был установить QT_QPA_PLATFORM_PLUGIN_PATH в каталог платформ, и тогда это сработало.

Как бы то ни было, это решение также было упомянуто на GitHub .

Попробовал все вышеперечисленное-оказалось, что для меня это было просто потому, что у меня не было основной библиотеки DLL Qt в папке apps

This application failed to start because it could not find or load the Qt platform plugin «windows» in «». Available platform plugins are: direct2d, minimal, offscreen, windows. Reinstalling the application may fix this problem. #10309

Hello. I’ve been using python 3.7.0 64-bit on my windows 10 machine for about a month with no issues, and today had this error appear when I try to import matplotlib.pyplot.
Thanks for any help!

conda info
conda list —show-channel-urls

The text was updated successfully, but these errors were encountered:

mingwandroid commented Nov 7, 2018

What did you change to make this situation happen? Did you install some new software?

I don’t believe so. My antivirus pinged something in an unrelated folder but that’s all I can think of.
I’ve also found that if I use the anaconda prompt terminal I can import it perfectly fine, so it might just be an issue with VScode?

Solved it, turns out that for some reason VScode wasn’t running anaconda?
I ran the following in cmd within VScode and it solved the issue:
C:UsersarchiAnaconda3Scriptsactivate.bat

mingwandroid commented Nov 7, 2018

You can launch VSCode from the Anaconda Prompt (or an activated MSYS2 shell), that’s what I do.

There are bugs filed about conda activation in VSCode that we need to track: microsoft/PTVS#4820 . It seems to me PATH is being mishandled with conda python appearing at the end of it. I believe it may be a conflict between VSCode’s generic Python support and its conda Python support. I’m not sure how different plugins contribute entries to PATH in VSCode but that’s where I’d be looking for the proper fix for this issue.

Available platform plugins are direct2d minimal offscreen windows

I have a similar problem. I’ve read some stuff, but nothing works for me.

I’ve deploy my application with windeployqt (Readed here and here). On my PC the solution works fine. Another PC has following error message:

Following steps I’ve tried:

Created with platforms sub-folder. The error message was extended in this case to:

Used dependency walker for checking the dlls.

Copying the ieframe.dll from C:WindowsSystem32 to release folder will also not fix it.

Checked this. No success.

Trying to add to main.cpp

Also checked this thread.

Also tried to add libEGL.dll to the package. No success.

I developing on Windows XP with Qt 5.4 and MinGW 4.91 32 bit compiler. Some test PC’s are Windows 7.

Has anyone hints for me? The message «no windows plugin. Available plugins windows, windows» is also strange.

The message «no windows plugin. Available plugins windows, windows» is also strange.

That means your program found the qwindows.dll plugin, but could not load it. Usually, it’s because a dependency is missing. Follow https://wiki.qt.io/Deploy_an_Application_on_Windows carefully.

Thank you JKSH for your fast reply.

I’ve pointed out that my app works fine on all systems with platforms sub-folder expect my usual test environment in a VM.

Thank you JKSH for your fast reply.

I’ve pointed out that my app works fine on all systems with platforms sub-folder expect my usual test environment in a VM.

I’m not quite sure where you’re at now: Are you still facing the same problem? Have you followed the wiki instructions for your VM?

I’ve pointed out that my app works fine on all systems with platforms sub-folder expect my usual test environment in a VM.

I did meant I’ve find out. Sorry.
My problem is solved now.

I have tried all these solutions on a new windows 10 machine and nothing has worked yet. I have migrated some old Clipper code to Harbour with QT. I was able to compile and run it fine on an XP machine. When I moved the executable folder from the XP machine to the Win10 machine, the program still ran fine. After I compile it on the Win 10 machine, it no longer runs. Obviously, something in the build process is not working correctly.

Hi
» After I compile it on the Win 10 machine, it no longer runs. «

It’s a bit unclear what stopped working. When you compile
on win 10, it will not even run in Creator?
Or do you mean run from deploy folder?
(standalone)

Я просмотрел все вопросы, которые, по-видимому, связаны с переполнением стека, и ни одно из решений, кажется, не помогает мне.

Я создаю приложение 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 на машине разработки.

Когда я устанавливаю и запускаю на машине 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?

Содержание

  1. Qt creator fails to open on Windows 10 «no Qt platform plugin could be initialized»
  2. 6 Answers 6
  3. Не удалось запустить приложение, потому что не удалось найти или загрузить плагин платформы QT » windows»
  4. 11 ответов
  5. Приложение не удалось запустить, так как не удалось найти или загрузить плагин QT platform » windows»
  6. 11 ответов:
  7. Qt 5.1.1: Application failed to start because platform plugin «windows» is missing
  8. 21 Answers 21
  9. Qt platform plugin windows ошибка как исправить windows 10

Qt creator fails to open on Windows 10 «no Qt platform plugin could be initialized»

I had removed Qt from my Surface pro 4 and reinstall it since it seemed unable to find QtQuick controls and othe qml related modules. After performing the install procedure, I tried to open qt creator and I got this message

This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: direct2d, minimal, offscreen, windows

6 Answers 6

Copy the folder plugins/platforms from your Qt build to the folder containing your executable. This should get it running.

Check whether you have an environment variable (system-wide or user-level) QT_PLUGIN_PATH defined. If so, try to remove it (or rename for later restoration). I had one Qt program installed which added this environment variable during its installation procedure and afterwards was unable to even start QtCreator or other self-built Qt5 programs even though the ‘platforms’ subdirectory was present and contained the required dlls. You may have to reboot for the change to take effect.

This is one of the methods to fix the issue:

It replaces the qwindows.dll file and it all works smooth.

METHOD 2: Go to (or wherever you have python installed) C:Python38-32Scripts and look for desginer. Click on it and voila you have a working desginer.

Источник

Не удалось запустить приложение, потому что не удалось найти или загрузить плагин платформы QT » windows»

Я просмотрел все вопросы, которые, по-видимому, связаны с переполнением стека, и ни одно из решений, похоже, не помогает мне.

Я создаю приложение Qt с этой настройкой:

Я могу создавать и запускать свою программу на моей машине разработки (отмечено выше); я также могу установить и запустить пакет из каталога Program Files на машине dev.

когда я устанавливаю и запускаю на машине Windows Vista (несколько машин)

(также не удается выполнить чистую установку Windows 7)

Application failed to start because it could not find or load the QT platform plugin «windows»

как только я добавил qoffscreen.dll теперь я получаю дополнительные сообщение: Available platform plugins are: offscreen

если я запускаю Dependency Walker, я получаю эту ошибку в списке:

а затем дальше вниз получите:

есть идеи, как исправить эту проблему dll?

11 ответов

ошибка вызвана тем, что программа не может найти qwindows.dll

qwindows.dll должен быть в папке с именем platforms чтобы путь от исполняемого файла к dll был platforms/qwindows.dll

тогда как в моем случае этого было недостаточно. Мне также пришлось добавить следующую строку в начале моего main ()

потом все работало.

Я получил эту проблему и как я ее решал:

используется зависимость walker (http://www.dependencywalker.com/), чтобы увидеть точный путь необходимых библиотек DLL. Попробуйте, потому что оба QtCreator и Qt framework имеют одинаковые библиотеки DLL, и вы должны точно указать используемые. Я скопировал все DLL, необходимые в той же папке, что и приложение.

Я скопировал платформы папок из Qt framework / plugins и скопировал их в ту же папку, что и приложение. Теперь приложение comtained также плагин / платформа / папка со всеми своими DLL

[путь]
Библиотеки.=./ lib / qtcreator
Плагины=Плагины
Imports=imports
Qml2Imports=QML в

приложение может работать на хост-системе, так как Qt bin путь в системе PATH переменной.

существует стандартный инструмент Qt для развертывания приложений Qt в Windows windeployqt чтобы иметь возможность запускать приложение на целевых компьютерах, на которых не установлен Qt.

этот инструмент заботится о зависимостях Qt DLL, делает копию platformsqwindows.dll а также делает копию библиотек, которые вы не можете обнаружить с помощью Зависимость Walker, так как плагины изображений и некоторые другие DLL загружаются во время выполнения.

в результате у вас есть в этой папке все необходимые библиотеки Qt для запуска приложения.

инструмент windeployqt имеет различные варианты. Он также может позаботиться о размещении qml связанных файлов.

конечно, вы можете иметь также проблемы с MSVC redistributables, но они должны быть развернуты отдельно и установлены один раз в системе.

только некоторые сторонние библиотеки должны быть скопированы вручную, если они используются, например OpenSSL.

У меня была та же проблема «приложение не удалось запустить, потому что оно не смогло найти или загрузить плагин платформы QT» windows» Я исправил это, скопировав файлы ниже в приложение.exe (мой исполняемый файл приложения) папка,

Qt5Core.dll, Qt5Gui.dll, Qt5Widgets.dll и каталог «платформы» с qminimal.dll, qoffscreen.dll, qwindows.файл DLL.

6c641591b0ffaf4771a4e6f446b7a36d

fa397e1b0d34bdce96dee63ebbb60d67

Я надеюсь, что это поможет кому-то

Примечание. эта проблема может и быть вызвано, если путь поиска для qwindows.dll то, что закодировано в вашем приложении, включает путь, по которому вы установили Qt. Рассмотрим следующий сценарий:

результатом является эта ошибка, потому что qwindows.dll на c:Qt. не найдено до тот, который находится в локальном каталоге, и он несовместим с ним. Очень раздражать.

выполните все шаги в начальном развертывании (быстро и грязно) [http://wiki.qt.io/Deploy_an_Application_on_Windows]

Ну, я решил свою проблему, хотя я не уверен, в чем разница:

приложение прошло мимо ошибки, но затем разбилось.

версия.dll вызывала сбой (отмечено в dependency walker), поэтому я удалил его из обоих мест.

приложение запустилось, поэтому я систематически удалял все ненужные dll.

этот вернула меня в прежнее состояние.

поэтому все, что я могу предположить, это то, что у меня была неправильная версия qwindows.dll в каталоге платформ.

решено просто переместить папку платформы в плагины: приложение.исполняемый Плагиныплатформqwindows.dll файлы

плюс: qwindows.dll можно переименовать как угодно, как это запрашивается плагином interafce: qt_plugin_query_metadata()

отсутствует qwindows.dll, которые обычно должны быть в платформах, если вы не добавляете:

для меня необходимо указать QT_QPA_PLATFORM_PLUGIN_PATH каталог платформ, а затем он работал.

для чего это стоит, это решение также было упоминается на GitHub.

пробовал все вышеперечисленное-оказалось для меня это просто потому, что у меня не было главного Qt библиотеки в apps папку

Источник

Приложение не удалось запустить, так как не удалось найти или загрузить плагин QT platform » windows»

Я просмотрел все вопросы, которые, по-видимому, связаны с переполнением стека, и ни одно из решений, кажется, не помогает мне.

Я создаю приложение Qt с этой настройкой:

Я могу построить и запустить свою программу нормально на моей машине разработки (отмечено выше); я также могу установить и запустить пакет из каталога Program Files на машине разработки.

Когда я устанавливаю и запускаю на машине Windows Vista (несколько машин)

(также терпит неудачу на a чистая установка Windows 7)

Application failed to start because it could not find or load the QT platform plugin «windows»

Однажды я добавил qoffscreen.dll теперь я получаю дополнительное сообщение: Available platform plugins are: offscreen

Если я пробегаю через Dependency Walker, я получаю эту ошибку в списке:

А затем еще ниже получаем the:

Есть идеи, как исправить эту проблему dll?

11 ответов:

Ошибка вызвана тем, что программа не может найти qwindows.dll

Хотя в моем случае этого было недостаточно. Мне также пришлось добавить следующую строку в начале моего main () Тогда все сработало.

Я получил эту проблему и как я ее решил:

Используемая зависимость walker (http://www.dependencywalker.com/), чтобы увидеть точный путь необходимых библиотек DLL. Попробуйте, потому что и QtCreator, и Qt framework имеют одинаковые библиотеки DLL, и вы должны точно определить, какие из них используются. Я скопировал все необходимые библиотеки DLL в ту же папку, что и приложение.

Я скопировал папку platforms из Qt framework / plugins и скопировал ее в ту же папку, что и приложение. Теперь приложение вступило в силу также плагин / платформа / папка со всеми своими DLL

[пути]
Библиотеки=../lib / qtcreator
Plugins=Плагины
Импорт=импорт
Qml2Imports=qml

Существует стандартный инструмент Qt для развертывания приложений Qt на Windows windeployqt чтобы иметь возможность запускать приложение на целевых машинах, на которых не установлен Qt.

В результате у вас есть в этой папке все необходимые библиотеки DLL Qt, чтобы запустить приложение.

Конечно, вы можете иметь также проблемы с MSVC redistributables, но они должны быть развернуты отдельно и установлены один раз в системе.

Только некоторые сторонние библиотеки должны быть скопированы вручную, если они используются, например OpenSSL.

У меня была та же проблема «приложение не удалось запустить, потому что он не мог найти или загрузить Qt platform plugin» windows» Я исправил это, скопировав файлы ниже в приложение.папка exe (my app executable),

Qt5Core.dll, Qt5Gui.dll, Qt5Widgets.dll и каталог «платформ» с qminimal.проблемы, qoffscreen.dll, qwindows.файл DLL.

6c641591b0ffaf4771a4e6f446b7a36d

fa397e1b0d34bdce96dee63ebbb60d67

Я надеюсь, что это кому-то поможет

Результатом является эта ошибка, потому что qwindows.dll в c:Qt. находится перед в его локальном каталоге и он несовместим с ним. Очень раздражать.

Выполните все шаги в начальном развертывании (быстрый и грязный) [http://wiki.qt.io/Deploy_an_Application_on_Windows]

Ну, я решил свою проблему, хотя и не уверен, в чем разница:

Приложение прошло мимо ошибки, но затем разбилось.

Версия.dll вызывала сбой (отмечено в dependency walker), поэтому я удалил его из обоих мест.

Приложение запустилось, поэтому я систематически удалял все ненужные dll.

Это вернуло меня в то же состояние, в котором я был. первоначально.

Таким образом, все, что я могу предположить, это то, что у меня была неправильная версия qwindows.DLL в каталог платформы.

    Но он не смог загрузить qwindows на чистую машину с той же ОС, что и развивающаяся.

Решается простым перемещением папки платформы в плагины: апп.exe Плагиныплатформыqwindows.dll

Плюс: qwindows.DLL может быть переименован в любое вам нравится, как она запрашивается с помощью плагина interafce: qt_plugin_query_metadata ()

В нем отсутствуют qwindows.dll, которая обычно должна быть в платформах, если вы не добавляете:

Для меня, я должен был установить QT_QPA_PLATFORM_PLUGIN_PATH в каталог платформ, и тогда это сработало.

Попробовал все вышеперечисленное-оказалось, что для меня это было просто потому, что у меня не было основной библиотеки DLL Qt в папке apps

Источник

Qt 5.1.1: Application failed to start because platform plugin «windows» is missing

Edit: Some people started to mark my question as a duplicate. Do not forget that many similar questions existed when I asked this one (see e.g. the list below). However, none of these answers solved my problem. After a long search I found a comment which had been ignored by all users pointing to the missing lib. Now, many months later, the comment has been changed to an answer. However, when I answered this question by msyself I intended to help other people by directly providing the solution. This should not be forgotten and so far my answer helped a lot of people. Therefore my question is definitely not a duplicate. By the way: The accepted answer within the provided link on top does not solve the problem!

Yes, i used the search:

However, in my case the problem still persists. I am using Qt 5.1.1 with Visual Studio 2012 and developed my Application on Windows 7 with Qt Creator 2.8.1. Application is compiled in «Release»-mode and can be executed if directly started with Qt Creator.

However, when starting from the «release»-Folder, i get the following message:

This application failed to start because it could not find or load the Qt platform plugin «windows». Available platform plugins are: minimal, offscreen, windows.

Folder structure looks like this:

Platforms is the folder directly copied from QtQt5.1.15.1.1msvc2012pluginsplatforms including e.g. qwindows.dll. Does not matter if I rename it to «platform» as some other users did. Qt is still not finding the «platform plugin windows», where is my mistake?

KsFEb

21 Answers 21

Okay, as posted here https://stackoverflow.com/a/17271172/1458552 without much attention by other users:

The libEGL.dll was missing! Even though this has not been reported when trying to start the application (all other *.dlls such as Qt5Gui.dll had been reported).

KsFEb

I created a platforms directory next to my exe location and put qwindows.dll inside, but I still received the «Failed to load platform plugin «windows». Available platforms are: windows» error.

I had copied qwindows.dll from C:QtQt5.1.1ToolsQtCreatorbinpluginsplatforms, which is not the right location. I looked at the debug log from running in Qt Creator and found that my app was looking in C:QtQt5.1.15.1.1mingw48_32pluginsplatforms when it ran in the debugger.

When I copied from C:QtQt5.1.15.1.1mingw48_32pluginsplatforms, everything worked fine.

The release is likely missing a library/plugin or the library is in the wrong directory and or from the wrong directory.

Qt intended answer: Use windeployqt. see last paragraph for explanation

Setting the QT_QPA_PLATFORM_PLUGIN_PATH environment variable to %QTDIR%pluginsplatforms worked for me.

It was also mentioned here and here.

I ran into this and none of the answers I could find fixed it for me.

My colleauge has Qt (5.6.0) installed on his machine at: C:QtQt5.6.05.6msvc2015plugins
I have Qt (5.6.2) installed in the same location.

To get around this, I added the following line of code to the application which seems to force it to look next to the exe for the ‘platforms’ subfolder before it looks at the path in the Qt5Core.dll.

I added the above line to the main method before the QApplication call like this:

REav2

create dir platforms and copy qwindows.dll to it, platforms and app.exe are in the same dir

cd app_dir mkdir platforms xcopy qwindows.dll platformsqwindows.dll

Folder structure + app.exe + platformsqwindows.dll

I found another solution. Create qt.conf in the app folder as such:

And then copy the plugins folder into the app folder and it works for me.

For me the solution was to correct the PATH variable. It had Anaconda3Librarybin as one of the first paths. This directory contains some Qt libraries, but not all. Apparently, that is a problem. Moving C:ProgramsQt5.12.3msvc2017_64bin to the front of PATH solved the problem for me.

7aZUB

I had this problem while using QT 5.6, Anaconda 4.3.23, python 3.5.2 and pyinstaller 3.3. I had created a python program with an interface developed using QTcreator, but had to deploy it to other computers, therefore I needed to make an executable, using pyinstaller.

I’ve found that the problem was solved on my computer if I set the following environment variables:

But this solution only worked on my PC that had conda and qt installed in those folders.

To solve this and make the executable work on any computer, I’ve had to edit the «.spec» (file first generated by pyinstaller) to include the following line:

datas=[( ‘C:Miniconda3pkgsqt-5.6.2-vc14_3Librarypluginsplatforms*.dll’, ‘platforms’ ),]

This solution is based on the answers of Jim G. and CrippledTable

Most of these answers contain good (correct) info, but in my case, there was still something missing.

My app is built as a library (dll) and called by a non-Qt application. I used windeployqt.exe to set up the Qt dlls, platforms, plugins, etc. in the install directory, but it still couldn’t find the platform. After some experimentation, I realized the application’s working directory was set to a different folder. So, I grabbed the directory in which the dll «lived» using GetModuleHandleExA and added that directory to the Qt library path at runtime using

This worked for me.

RAhB7

For anyone coming from QT version 5.14.0, it took me 2 days to find this piece statment of bug:

windeployqt does not work for MinGW QTBUG-80763 Will be fixed in 5.14.1

So be aware. Using windeployqt withMinGW will give the same error stated here.

I had the same problem and solved it by applying several things. The first, if it is a program that you did with Qt.

I hope this solution serves you.

Remember that if your operating system is 64 bits, the libraries will be in the System32 folder, and if your operating system is 32 bits, they will also be in the System32 folder. This happens so that there are no compatibility problems with programs that are 32 bits in a 64-bit computer. The SysWOW64 folder contains the 32-bit files as a backup.

8imMA

For a MinGW platform and if you are compiling a Debug target by a hand made CMakeLists.txt written ad hoc you need to add the qwindows.dll to the platform dir as well. The windeployqt executable does its work well but it seems that for some strange reason the CMake build needs the release variant as well. In summary it will be better to have both the qwindows.dll and qwindowsd.dll in your platform directory. I did not notice the same strange result when importing the CMake project in QtCreator and then running the build procedure. Compiling on the command line the CMake project seems to trigger the qwindows.dll dependency either if the correct one for the Debug target is set in place (qwindowsd.dll)

Use this batch file: RunWithQt.bat

If you have Anaconda installed I recomend you to uninstall it and try installing python package from source, i fixed this problem in this way

photo

The application qtbase/bin/windeployqt.exe deploys automatically your application. If you start a prompt with envirenmentvariables set correctly, it deploys to the current directory. You find an example of script:

In this little example, «Polyhedron.cmd» contains the following text:

All scripts can be the same apart from the last line, obviously. The only caveat is: the «DOS-Window» stays open for as long as you use the actual program. Close the shell-window, and you kill the *.exe as well. Whereever you copy the «CGAL»-folder, as the weird «%

Источник

Qt platform plugin windows ошибка как исправить windows 10

This application failed to start because it could not find or load the Qt platform plugin «windows»in «», Available platform plugins are: minimal, offscreen, windows.
Reinstalling the application may fix this problem.

I’m not a coder, I never used the Qt environment ever and other forum entries didn’t help so far, since as far as I went down the rabbit hole, this is all about building code in Qt.
All I like to do is run my programs again. This error occured with multiple programs: MikTex & Texworks and converter tools. So far this error is really denying my work and I have no clue.

Kind regards,
J. Muller

All I like to do is run my programs again. This error occured with multiple programs: MikTex & Texworks and converter tools. So far this error is really denying my work and I have no clue.

Hi @jrmmuller, the most likely cause here is that your system PATH contains a folder that contains Qt DLLs. Have you installed any new software recently or modified your PATH (shortly before this issue began)?

If I’m right, then the short version of the solution is this: You must remove the offending folder from your PATH.

(NOTE: I said «most likely». There are many possible reasons for this error).

Hi and welcome to devnet forum

You are right and it is a Qt related issue.

However, the problem is with an application using Qt and therefore, they are probably the only devs being able to you.
The problem I see is that they have used a particular version of Qt and part of your installation may have been corrupted by whatever reason.

The Programs you are listing are probably all from the same open source project and tex related.

I have MikTex and stuff installed as well, but even though I am a developer and know parts of Qt application development, I would go the route and check the MikTex forum and eventually reinstall MikTex again.

Thanks for your response. Actually it is partly for MikTex, the conversiontools are for converting photo files.

I tried installing and reinstalling Miktex and trying Texlive, but that didn’t help unfortunately.

All I like to do is run my programs again. This error occured with multiple programs: MikTex & Texworks and converter tools. So far this error is really denying my work and I have no clue.

Hi @jrmmuller, the most likely cause here is that your system PATH contains a folder that contains Qt DLLs. Have you installed any new software recently or modified your PATH (shortly before this issue began)?

If I’m right, then the short version of the solution is this: You must remove the offending folder from your PATH.

(NOTE: I said «most likely». There are many possible reasons for this error).

OK, that sounds as that might be the case. Unfortunately I don’t know how to edit the path or which could be the cause that modified the PATH. I’m not sure which applications I’ve installed since the error began.

If you could help me with the steps, that would be great!

If you could help me with the steps

Open cmd and type echo %QT_PLUGIN_PATH% if it’s not empty then delete it (just google: delete environmental variable windows #, where # is your windows version)

Open cmd and type echo %PATH% and press enter. You’ll see a list separated by ; of folder paths. Go line by line and make sure they do not point to a folder that contains a platforms folder that has qwindows.dll in it. If you find such a path edit the PATH variable and remove it (just google: edit environmental variable windows #, where # is your windows version)

What version of MiKTeX are you using?

If you could help me with the steps, that would be great!

I followed your steps and looked up the environmental variable. It turns out that the %Qt_Plugin_path% was indeed set by a certain program (numerical model) which I had installed. I deleted the variable and rebooted the system. As a result all the programs were functioning again without errors.

Considered this solved. Thanks a lot!

@JKSH
Hi JKSH, I appreciate your help. Thanks to your help and VRonin, my issue has been resolved.

@JKSH Your steps seem useful. However, I am working on pyzo. So I replaced all the words with ‘miktex’ with ‘pyzo’ (I’m amateur at coding as well). The cmd window spat out a long list of DLLs and the txt file was created after step 8.

However, I am not sure what you mean by copy and paste the contents ‘here’ in step nine.

I copied the text file info to the cmd window, but the programme says «. is not recognized as an internal or external command, operable program or batch file».

Not sure how to continue from here. Thanks

However, I am not sure what you mean by copy and paste the contents ‘here’ in step nine.

I’ve updated the post to clarify: Copy + paste its contents in this forum

Thanks in advance, if you’re still in the mood to look into this. 🙂

The OP’s (@jrmmuller) problem was resolved. In their case, the %QT_PLUGIN_PATH% variable was hijacked by another program so the variable had to be cleared

@KKekana was a different user.

when I tried the «echo %QT_PLUGIN_PATH%» step, it just echoed «%QT_PLUGIN_PATH%» on it’s own line.

This is good. It shows that the %QT_PLUGIN_PATH% variable has not been hijacked by another program. It means the root cause of your problem is different from the OP.

I’m having the same issue with several programs. I’m not sure what I installed that did the damage, but I suspect it might be drivers for a pen display.

Do all of these programs use Qt? Does the pen display driver use Qt?

Also, how did you install Krita? Does uninstalling + reinstalling it help?

The following big list is what was in the output.

2 things stood out to me:

Using that newfound knowledge, I looked for it in Autodesk Sketchbook and MediBang Pro (other programs this has happened with) and found it in C:Program FilesAutodeskSketchbookplatforms and C:Program FilesMedibangMedibang Paint Proplatforms

I also looked for «qwindows» in the «program files» and «program files (x86) folders and found it in the folders of:

I did not find qwindows in the folder of the pen display driver / control software I suspected of having monkeyed things up. Am I right in thinking that means that driver / control software is innocent? With no more evidence than I had before, I now suspect Logitech. I’m sure this is how witch trials get started. 😉

Logitech suffers the same error on reboot, when it’s executable «LCore» can’t find the windows (qwindows?) platform plugin that is, in fact, in the platform folder. So I guess they’re innocent, too, right?

In general, you check for the presence of Qt DLLs (Qt5Core.dll, qwindows.dll) in the program’s folders.

Yes, that’s the right information 🙂 Other possible ways to install Krita include «compile it from source».

Anyway, since you used the «normal way», that rules out the possibility of the error being caused by incorrect installation/compilation/deployment

From the symptoms you’ve described and the ListDLLs output you posted, I can’t see an easy way to find the root culprit, unfortunately.

The easiest thing to do might be to reinstall the affected software and move on with your life.

One other thing you could try: If you create a new user account on your PC, does that account manage to run the affected programs normally? If it does, that means something has gone wrong in your current Windows account itself. (I can’t explain how though)

Using that newfound knowledge, I looked for it in.

. I’ll come back and edit this with any others it finds, or that it finds in Program Files (x86)

That’s OK, you don’t have to give us a comprehensive list.

I asked about other Qt-based software because sometimes, problems occur when a piece of Qt-based software adds itself to the system-wide PATH (or QT_PLUGIN_PATH). This can cause other Qt-based software to load the wrong version of Qt DLLs.

However, given that you can repair individual programs by re-installing them, that probably means your problem is caused by something else.

I did not find qwindows in the folder of the pen display driver / control software I suspected of having monkeyed things up. Am I right in thinking that means that driver / control software is innocent? With no more evidence than I had before, I now suspect Logitech. I’m sure this is how witch trials get started. 😉

It is difficult to prove that someone/thing didn’t do it.

e8bcd1de 4726 44db a293 6b2f9fc384bf

I’m sure this is how witch trials get started. 😉

Double double toil and trouble.

But seriously if you want to find the culprit you have to see if it floats. So measure it against other things that float. Like ducks, wood, and tiny tiny pebbles.

(Apologies in advance for my complete disdain for seriousness in this serious topic. Far too much silliness in my post.)

Other possible ways to install Krita include «compile it from source».

I knew that one! Or, I knew that was a thing, in an abstract, not-something-I-know-how-to-do way 😉

I can’t see an easy way to find the root culprit, unfortunately.

Ah. This gives me a sad. It would be somehow satisfying to be able to say «Ah ha! It’s your fault, you little. » but, alas. Moving on is, as you say, the best course of action if that’s not possible.

Thank you for your help and patience. 🙂

So measure it against other things that float. Like ducks, wood, and tiny tiny pebbles.

This new learning amazes me. Do you know of a way sheep’s bladders may be employed to prevent earthquakes?

I solved it:
add system environment
QT_QPA_PLATFORM_PLUGIN_PATH
C:QtQt5.12.25.12.2msvc2017_64pluginsplatforms

25d4a767 a9db 47d4 99a7 8e079da291c5

That’s not a solution. You should not modify your system environment like that.

Источник

Hello,

I have a similar problem. I’ve read some stuff, but nothing works for me.

I’ve deploy my application with windeployqt (Readed here and here). On my PC the solution works fine. Another PC has following error message:

This application failed to start because it could not find or load the Qt platform plugin "windows".

Reinstalling the application may fix this problem.

Following steps I’ve tried:

  1. Created with platforms sub-folder. The error message was extended in this case to:

    This application failed to start because it could not find or load the Qt platform plugin "windows".
    
    Available platform plugins are: minimal, offscreen, windows, windows.,
    
    Reinstalling the application may fix this problem.
    
  2. Used dependency walker for checking the dlls.

    IESHIMS.DLL		-> also missing on my PC
    SHLWAPI.DLL
    IEFRAME.DLL		-> this one is the deley-load depenceny (see error message below)
    
    Warning: At least one delay-load dependency module was not found.
    Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
    

    Copying the ieframe.dll from C:WindowsSystem32 to release folder will also not fix it.

  3. Checked this. No success.

  4. Trying to add to main.cpp

    QCoreApplication::addLibraryPath("./");
    QCoreApplication::addLibraryPath("./platforms");
    

    No success.

  5. Also checked this thread.

  6. Also tried to add libEGL.dll to the package. No success.

I developing on Windows XP with Qt 5.4 and MinGW 4.91 32 bit compiler. Some test PC’s are Windows 7.

Has anyone hints for me? The message «no windows plugin. Available plugins windows, windows» is also strange.

This application failed to start because it could not find or load the Qt platform plugin «windows»in “”, Available platform plugins are: minimal, offscreen, windows. Reinstalling the application may fix this problem.

Происхождение проблемы

При изучении тензорного потока с помощью «Практики приложений глубокого обучения TensorFlow» вам необходимо использовать PyCharm. Я столкнулся с проблемой заголовка при вызове библиотеки MatPlotLib.После долгого поиска в Интернете я не смог найти решение, и после многих попыток оно было решено.

код показать, как показано ниже

import numpy as np
import pylab
import scipy.stats as stats
data=np.mat([[1,200,105,3,False],[2,165,80,2,False],[3,184.5,120,2,False],[4,116,70.8,1,False],[5,270,150,4,True]])
col1=[]
for row in data:
    col1.append(row[0,1])
stats.probplot(col1,plot=pylab)
pylab.show()

Есть примерно следующие решения

1 настройте путь к среде

Настройте путь к среде и добавьте путь к системным переменным среды: Компьютер -> Свойства -> Расширенные настройки системы -> Установить переменные среды -> Добавить путь

2 противоречие версии

2. Это означает, что Pyqt противоречит текущей версии, один из способов — установить его в настройках без проверки версии pyqt.

Оба √ до pyqt compatlibe не отмечены.

3 переустановите pyqt

3. Другой способ: переустановить pyqt, один — переустановить в настройках, как показано ниже:

установите pyqt здесь
4. Другой способ — установить pyqt в Anaconda Prompt.
то есть: conda удалить pyqt
conda install pyqt
или:
pip unstall pyqt
pip install pyqt
Примечание: этот метод должен быть осторожным (если не очень знаком)После использования этого метода я случайно удалил свои Anaconda Navigar и spyder, что вызвало ряд проблем, которые заставили меня перезагрузить Anaconda и PyCharm.
5. Другой способ — добавить pyqt в Anaconda Navigator.

4 окончательное решение

Обратитесь к этому URL:
https://forum.qt.io/topic/90293/could-not-find-or-load-the-qt-platform-plugin-windows-in
Это веб-страница на английском языке,Из этого ощущения важности английскогоФактически любой из вышеперечисленных способов может решить вашу проблему. Однако, если вам, как и мне, не повезло, вам, возможно, придется принять мое решение.
== Решение ==
Причина, по которой вышеуказанные методы не помогли решить вашу проблему, заключается в том, что большая часть вероятности состоит в том, что другое загруженное вами программное обеспечение влияет на идентификацию переменных вашей среды. Например, автор Должно быть так, что QT был загружен раньше, а переменные были настроены в системе. Имея это в виду, автор продвигает порядок pyqt в пути к переменной среды, и проблема решена. Если вы не установили QT из-за воздействия другого программного обеспечения, обратитесь к указанному выше URL-адресу и исключите влияние на путь по одному. Убедитесь, что путь pyqt находится впереди.

Результаты приведены ниже:

0 / 0 / 0

Регистрация: 22.02.2021

Сообщений: 8

1

21.10.2022, 22:35. Показов 787. Ответов 5


Прошу помощи! После обновления до версии 8.02 (даже не спрашивайте — нафига я это сделал) перестали работать Qt Creator и Qt Design Sudio. При запуске выдают ошибку:

Код

This application failed to start because no Qt platform plugin could be initialized. 
Reinstalling the application may fix this problem. 
Available platform plugins are: direct2d, minimal, offscreen, windows

Полная переустановка не помогла. Откатиться до 7-й версии не получается, 9-я бета креатора выдает тоже самое. В гугле не забанен, но ничего не помогает.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



18 / 16 / 2

Регистрация: 04.09.2019

Сообщений: 388

22.10.2022, 10:17

2



0



0 / 0 / 0

Регистрация: 22.02.2021

Сообщений: 8

22.10.2022, 16:03

 [ТС]

3

Эта ссылка нагуглилась в первую очередь, но ничего не помогло: Переустановка, чистая загрузка, sfc /scannow ошибок не увидел, а с PyQt5 я вообще не понял связи( у меня он вообще не установлен). На другом ноуте( тоже Win8.1) ситуация полностью аналогичная, но перед обновлением я сохранил старый Qt Creator 7.0 в другой папке, так вот — он нормально работает, а новый не хочет.



0



0 / 0 / 0

Регистрация: 22.02.2021

Сообщений: 8

23.10.2022, 13:18

 [ТС]

4

Ну, вообщем запустил в VirtualBox чистую Windos 8.1 и установил новый Creator — результат аналогичный, запускаться не хочет с таким же сообщением. А вот на чистой Windows 10( тоже в VirtualBox ) запускается нормально. Значит чего-то не хватает именно в Win8.1 . Кто может подсказать — куда можно копать?
У кого-нибудь на Win8.1 работает новый Creator?



0



0 / 0 / 0

Регистрация: 29.09.2013

Сообщений: 12

25.11.2022, 19:56

5

Та же проблема. Windows 8.1 более не является поддерживаемой Qt Creator системой.
Начиная с версии Qt Creator 8.0, они отказались от поддержи Universal Windows Platforms.
И всё, сыпет либо приведённые вами ошибки, либо, при попытке их замять, не может найти точки входа в внутренние функции..
К счастью, версия 7.0.2 работает, её можно скачать с их гита, но вот проблема, одного QtCreator старой версии не достаточно. Многие части Qt, как оказывается, тоже не могут быть свежих версий.



0



9 / 6 / 3

Регистрация: 22.11.2022

Сообщений: 20

25.11.2022, 20:22

6

Использовать Qt creator 7.0.2 и программировать с Qt 5.

https://doc.qt.io/qt-6/supported-platforms.html

Qt 6 не поддерживает Windows 8.1, а новые версии Qt creator уже на Qt 6.



0



Понравилась статья? Поделить с друзьями:
  • Av1 codec pack для windows 10
  • Av voizgame для windows скачать 12345
  • Av test рейтинг антивирусов windows 7
  • Av block remover скачать для windows 10
  • Av asw что это за папка в windows 10