Как полностью удалить clion с компьютера
Somehow my project has been corrupted and I cannot build a target as CLion tells me "Product not found for target . " (for every target). The target is there because the Build All function still works and the targets are build, but I can't select them in the edit configuration dialog for build/run
I've wiped the cache, removed the build tree form ~/Library/Caches/. and manually deleted as many files as I can - but I'm terrified of deleting info related to other projects that are not corrupted. If I try to recreate/reimport the project, it picks up the same project name from cmake and re-finds all the information about the old project. There does not appear to be a way of removing a project and starting afresh.
I manaully deleted the target from the config dialog, and now they're gone and I can't get them back.
My only solution is to rename the project in CMakeLists and create it from new with the new name.Surely there's a better way?
Votes
Share
Have you tried to remove the hidden .idea folder in the project root and reopen CMakeLists.txt after that? It will wipe the store project model and data. Does that help?
Removing the .idea folder helped. Thanks. Now the targets have all reappeared in the "edit configurarions" dialog. I can select the libraries and build them, but the applications/exes just give the message "Error: Product not found for target XXX (Debug)".
If I attempt to build the, then the edit configurarions dialog pops back up.
I only now have noticed that in the cmake output window I get a load of these messages. It explains why I have the problem, but I'm not sure how to fix it.
Warning:Configuration Debug
Unable to determine product file path for target TestMeshPartitionFilter (Debug). Running and debugging will be unavailable.
Warning:Configuration Debug
Unable to determine product file path for target TestParticlePartitionFilter (Debug). Running and debugging will be unavailable.
Warning:Configuration Debug
Unable to determine product file path for target TestParticlePartitionWeightCount (Debug). Running and debugging will be unavailable.
Warning:Configuration Release
Unable to determine product file path for target TestMeshPartitionFilter (Release). Running and debugging will be unavailable.
Could you please specify if you have removed .idea folder and the build tree form ~/Library/Caches/. simultaneously? If not please do that. Does that help?
yes, of course, I deleted the .idea and the cache directories simultaneously.
The error remains. (I just tried deleting everything again)
Warning:Configuration Debug
Unable to determine product file path for target TestMeshPartitionFilter (Debug). Running and debugging will be unavailable.
Warning:Configuration Debug
Unable to determine product file path for target TestParticlePartitionFilter (Debug). Running and debugging will be unavailable.
Warning:Configuration Debug
Unable to determine product file path for target TestParticlePartitionWeightCount (Debug). Running and debugging will be unavailable.
Warning:Configuration Release
Unable to determine product file path for target TestMeshPartitionFilter (Release). Running and debugging will be unavailable.
Warning:Configuration Release
Unable to determine product file path for target TestParticlePartitionFilter (Release). Running and debugging will be unavailable.
Warning:Configuration Release
Unable to determine product file path for target TestParticlePartitionWeightCount (Release). Running and debugging will be unavailable.
Warning:Configuration RelWithDebInfo
Unable to determine product file path for target TestMeshPartitionFilter (RelWithDebInfo). Running and debugging will be unavailable.
Warning:Configuration RelWithDebInfo
Unable to determine product file path for target TestParticlePartitionFilter (RelWithDebInfo). Running and debugging will be unavailable.
Warning:Configuration RelWithDebInfo
Unable to determine product file path for target TestParticlePartitionWeightCount (RelWithDebInfo). Running and debugging will be unavailable.
Warning:Configuration MinSizeRel
Unable to determine product file path for target TestMeshPartitionFilter (MinSizeRel). Running and debugging will be unavailable.
Warning:Configuration MinSizeRel
Unable to determine product file path for target TestParticlePartitionFilter (MinSizeRel). Running and debugging will be unavailable.
Warning:Configuration MinSizeRel
Unable to determine product file path for target TestParticlePartitionWeightCount (MinSizeRel). Running and debugging will be unavailable.
однако у меня возникли проблемы с его правильной конфигурацией, отбросьте тот факт, что я пытаюсь, я не могу скомпилировать и запустить свое приложение (простой hello world one )
когда я пытаюсь запустить приложение, оно ссылается на "Редактировать конфигурацию", поэтому я добавил новое приложение и теперь проблема.
- я не могу указать цель Единственное, что я могу сделать, это установить "все цели"
- я не могу указать конфигурацию (все учебники, которые я нашел, имеют "отладка или запуск" здесь)
- исполняемый? Путь к gcc должен быть здесь? ( C:MinGWbingcc.exe)
конфигурация Rest, похоже, не требуется.
Мой CMakeList.тхт выглядит так:
Я пытаюсь выполнить это с "все цели", а также попытаться setupt выполнимый. Все, но я не могу заставить его работать.
здесь кто-нибудь, у кого были эти проблемы раньше и может посоветовать? Спасибо
я столкнулся с такой же проблемой с CLion 1.2.1 (на момент написания этого ответа) после обновления Windows 10. Он работал нормально, прежде чем я обновил свою ОС. Моя ОС установлена на диске C:\, а CLion 1.2.1 и Cygwin (64-бит) установлены на диске D:\.
проблема, похоже, связана с CMake. Я использую Cygwin. Ниже приведен краткий ответ с шагами, которые я использовал для устранения проблемы.
КОРОТКИЙ ОТВЕТ: (должно быть похоже на MinGW тоже, но я не пробовал это):
ОТВЕТ:
Ниже приведены подробные шаги, которые решили эту проблему для меня:
удалить / удалить предыдущую версию Cygwin (MinGW в вашем дело)
убедитесь, что CLion обновлен
запустите Cygwin setup (x64 для моей 64-разрядной ОС)
установите по крайней мере следующие пакеты для Cygwin: gcc g++ make Cmake gdb Убедитесь, что вы устанавливаете правильные версии вышеуказанных пакетов, которые требуются CLion. Вы можете найти необходимые номера версий в разделе быстрого запуска CLion (я не могу опубликовать более 2 ссылок, пока у меня не будет больше репутации точки.)
затем вам нужно добавить Cygwin (или MinGW) в переменную среды Windows с именем 'Path'. Вы можете Google, как найти переменные среды для вашей версии Windows
[на Win 10 Щелкните правой кнопкой мыши на "этот ПК" и выберите Свойства -> расширенные Системные настройки -> переменные среды. - >в разделе "системные переменные" - > найти "путь" - > нажмите "Изменить"]
добавить папка " bin " для переменной Path. Для Cygwin я добавил: D:\cygwin64\bin
запустите CLion и перейдите в '' либо из "экрана приветствия", либо из файла - > настройки
выберите 'Сборка, Выполнение, Развертывание' а затем нажмите на кнопку 'Toolchains'
код 'среда' должен показывать правильный путь в каталог установки Cygwin (или MinGW)
на 'CMake исполняемый файл' выберите 'используйте комплект CMake x.X. x' (3.3.2 в моем случае на момент написания этого ответа)
'Debugger' показали мне говорит 'Cygwin GDB GNU gdb (GDB) 7.8' [слишком много gdb в этой строке ;-)]
ниже есть галочка для всех категорий и также должен отображаться правильный путь к 'make', 'C compiler' и 'компилятор C++'
- теперь переходим к 'Run' - > 'Edit configuration'. Вы должны увидеть свое имя проекта на левой боковой панели и конфигурации справа сторона
в окне консоли не должно быть ошибок. Вы увидите, что 'Run' - > 'Build' сейчас
создайте свой проект, а затем запустите проект. Вы должны увидеть в окне терминала
надеюсь, что это помогает! Удачи и наслаждайтесь CLion.
Я встретил некоторые проблемы в Clion и, наконец, я решил их. Вот некоторый опыт.
- скачать и установить MinGW
- пакет G++ и gcc должен быть установлен по умолчанию. Используйте менеджер установки MinGW для установки mingw32-libz и mingw32-make. Вы можете открыть MinGW installation manager через C:\MinGW\libexec\mingw-get - . exe этот шаг является самым важным шагом. Если Clion не может найти make, компилятор C и Компилятор C++, перепроверьте менеджер установки MinGW, чтобы сделать каждый необходимый пакет установлен.
- в Clion, открыть файл->настройки->сборки,выполнения,развертывания->наборы. Установите MinGW home в качестве локального файла MinGW.
- Начните свой "Привет Мир"!
вы также можете использовать компилятор Microsoft Visual Studio вместо Cygwin или MinGW в среде Windows в качестве компилятора для CLion.
просто перейдите, чтобы найти действия в справке и введите "реестр" без " и включите CLion.включить.индекса MSVC Теперь настройте toolchain с помощью компилятора Microsoft Visual Studio. (Вам нужно скачать его, если он еще не загружен)
Добрый день друзья! Недавно скачал и установил IDE от JetBrains CLion для С/С++, установил CMake, MinGW, но у меня все равно отображается ошибка что нету компилятора C.
Помогите пожалуйста настроить IDE.
3 ответа 3
Нажимаете Ctrl + Shift + A , пишете Toolchains . В появившемся окошке прописываете пути к cmake и компилятору.
У меня пути все настроенны, но ошибка все равно есть. Я же скрин выложил, там отмеченно, что есть CMake v 3.1.1
возможно, пути неправильно прописаны, а возможно, это потому что mingw. с обычной консоли cmake/gcc запускается?
В консоли через gcc компилится, только с cmake не пробовал, с ним еще не доводилось работать, внутри IDE в терминале компилирую вручную проекты gcc main.c -o main и тд. так работает, но хочется через IDE автоматически работать, нафиг она мне тогда нужна я и в блокноте с таким успехом могу кодить.
Скачиваешь пакеты к примеру как на скриншоте. Указываешь путь к самой папке компилятора. Единственное что замечал это, что COMODO Firewall блокировал доступ. Возможно он не единственный.
у меня стоит linux mint 17.3 cinnamon была та же проблема. Решил ее таким путем Скачал CMake нужной версии с оф сайта и закинул его в папку Clion/bin/cmake (Clion его сразу подтянул но осталась проблема с GDB) Вся суть в том что linux mint 17.3 основан на убунте 14.04 если не ошибаюсь, а там еще старая версия GDB, исправил тем что апгрейдил GDB до 7.8 после ребут и все заработало.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками c++ ide cmake или задайте свой вопрос.
Похожие
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.5.9.42065
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Однако у меня возникли проблемы с его настройкой. Я не могу скомпилировать и запустить свое приложение (простой "hello world").
Когда я пытаюсь запустить приложение, оно направляет меня в "Редактировать конфигурацию", поэтому я добавил новое приложение и теперь у меня эта проблема:
- Я не могу указать "цель"; единственное, что я могу сделать, это установить "Все цели".
- Я не могу указать "конфигурацию" (во всех руководствах, которые я нашел, есть Debug или Run).
- Исполняемый? Хм. Путь к GCC должен быть здесь? (C:\MinGW\bin\gcc.exe)
Остальная часть конфигурации выглядит необязательной.
Мой CMakeList.txt выглядит следующим образом:
Я пытался запустить это с "Всеми целями". Я также пытался установить исполняемый файл. Я попробовал все, но не могу заставить его работать.
Может ли кто-нибудь здесь дать совет? Спасибо.
Я столкнулся с той же проблемой с CLion 1.2.1 (на момент написания этого ответа) после обновления Windows 10. До обновления ОС он работал нормально. Моя ОС установлена на диске C:\, а CLion 1.2.1 и Cygwin (64-бит) установлены на диске D:.
Похоже, что проблема связана с CMake. Я использую Cygwin. Ниже приведен краткий ответ с шагами, которые я использовал для решения проблемы.
КРАТКИЙ ОТВЕТ (должен быть аналогичным для MinGW, но я не пробовал):
- Установите Cygwin с GCC, G++, GDB и CMake (необходимые версии).
- Добавьте полный путь к директории Cygwin 'bin' в переменные окружения Windows.
- Перезапустите CLion и проверьте 'Settings' -> 'Build, Execution, Deployment', чтобы убедиться, что CLion выбрал правильные версии Cygwin, make и gdb.
- Проверьте конфигурацию проекта ('Run' -> 'Edit configuration'), чтобы убедиться, что имя вашего проекта там отображается и вы можете выбрать опции в полях 'Target', 'Configuration' и 'Executable'.
- Build и затем Run.
- Наслаждайтесь
ДЛИННЫЙ ОТВЕТ:
Ниже приведены подробные шаги, которые решили эту проблему для меня:
Удалите предыдущую версию Cygwin (MinGW в вашем случае).
Убедитесь, что CLion обновлен.
Запустите установку Cygwin (x64 для моей 64-битной ОС)
Установите как минимум следующие пакеты для Cygwin: gcc g++ make Cmake gdb Убедитесь, что вы установили правильные версии вышеперечисленных пакетов, которые требует CLion. Номера необходимых версий вы можете найти в разделе CLion' Quick Start (я не могу разместить более 2 ссылок, пока не получу больше очков репутации).
Далее, вам нужно добавить Cygwin (или MinGW) в переменную окружения Windows под названием 'Path'. Вы можете найти в Google, как найти переменные окружения для вашей версии Windows
[На Win 10 нажмите правой кнопкой мыши на 'Этот компьютер' и выберите Свойства -> Дополнительные параметры системы -> Переменные среды. -> в разделе 'Системные переменные' -> найдите 'Путь' -> нажмите 'Изменить'].
Добавьте папку 'bin' в переменную Path. Для Cygwin я добавил: D:\cygwin64\bin
Запустите CLion и перейдите в 'Настройки' либо из 'Экрана приветствия', либо из Файл -> Настройки.
Выберите 'Build, Execution, Deployment' и затем нажмите на 'Toolchains'.
Ваша 'среда' должна показать правильный путь к директории установки Cygwin (или MinGW).
Для 'CMake executable' выберите 'Use bundled CMake x.x.x' (3.3.2 в моем случае на момент написания этого ответа).
'Debugger', показанный мне, говорит 'Cygwin GDB GNU gdb (GDB) 7.8' [слишком много gdb'ов в этой строке ;-)].
Ниже должны быть отмечены все категории, а также указан правильный путь к 'make', 'C compiler' и 'C++ compiler'.
- Теперь зайдите в 'Run' -> 'Edit configuration'. Вы должны увидеть имя вашего проекта в левой части панели и конфигурации в правой части.
В окне консоли не должно быть ошибок. Вы увидите, что опция 'Run' -> 'Build' теперь активна.
Соберите проект, а затем запустите его. В окне терминала вы должны увидеть вывод
Вопрос от пользователя
Добрый день.
Подскажите, как можно полностью удалить программу из Windows. Пробовал разными способами: через меню ПУСК, через установку и удаление программ, вручную удалял папку и т.д. Всё равно, при ее повторной установке — установщик пишет, что она у вас уже имеется и нужно сначала ее удалить.
Заранее благодарю, Александр.
Известная проблема. Сразу скажу, что встроенная утилита в Windows по установке и удалению программ далека от идеала, и частенько не может выполнить свои функции (к тому же после ее работы в системе остается множество "хвостов" как в реестре, так и просто, среди временных файлов).
В статье рассмотрю несколько способов решения вашей проблемы. И так.
«Полное» удаление программы из Windows
В большинстве случаев происходит подобное из-за того, что пользователь удаляет программу очень простым способом: заходит в проводник, находит нужную папку в каталоге Program Files и нажимает Delete ( результат : файлы программы удалены, но записи в реестре остаются. ) .
Чтобы такого не происходило, необходимо удалять программы (хотя бы) с помощью стандартного установщика, встроенного в Windows. Об этом пару слов в пункте-1 ниже.
❶ Классическое удаление программы через панель управления
В 👉 панели управления Windows необходимо перейти по адресу: Программы \ Программы и компоненты .
Далее нужно найти и выделить искомую программу, затем нажать кнопку "удалить" (в идеале запустится установщик и за несколько шагов программа будет удалена).
Панель управления — программы — программы и компоненты
(Автору вопроса это не поможет, но в рамках статьи рекомендую начать разбираться с вопросом именно с этого шага).
Кстати, в Windows 10 можно удалять приложения через параметры системы (чтобы их открыть — нажмите сочетание клавиш Win+i). См. скриншот ниже. 👇
Windows 10 — приложения — приложения и возможности
❷ Если «Программы и компоненты» ничем не помогли
Например, в списке не оказалось нужной программы, то можно попытаться вручную отыскать деинсталлятор.
Ремарка!
Многие пользователи просто удаляют папку с программой с системного диска "C:\".
Но подобный шаг — только добавит свободного места на HDD, сама система будет считать, что программа всё еще установлена (ведь, те же записи в системном реестре-то остались).
А для правильного удаления нужен деинсталлятор (спец. небольшая утилита от разработчика для удаления его программы).
Деинсталлятор, обычно, всегда находится в папке с установленной программой. Представляет он из себя файл " Uninstall.exe " ( прим.: могут быть различные производные вида "unins000.exe").
Большинство программ, по умолчанию, устанавливаются в папки:
Поэтому, если через установку и удаление программ удалить приложение не получилось, необходимо зайти в одну из этих папок, затем найти каталог программы (которую хотите удалить) , и посмотреть — нет ли там подобного файла.
Кстати, при наведении мышкой на такой файл — появляется небольшое окно, вида "Описание файла: Setup/Uninstall" (см. скриншот ниже).
В общем-то, если такой файл есть — вам осталось его запустить и следовать указаниям.
Важно!
Кстати, для некоторого софта разработчики на официальных сайтах выкладывают специальные деинсталляторы. Представляют они из себя обычное приложение, которое проверит вашу систему, и начисто удалит все следы когда-то установленной программы.
Например, подобные деинсталляторы есть для антивирусов (Касперский, Нод 32 и т.д.).
❸ Утилиты для полного удаления проблемного софта
Если предыдущие шаги не увенчались успехом (а также для чистки системного реестра от хвостов) — для удаления сбойных программ существуют специальные утилиты.
Они покажут практически все установленные программы (в отличие от "Установки и удаления программ" в Windows), и могут удалять принудительно и полностью любую из них!
IObit Uninstaller
Отличная программа для отслеживания установленного софта, автозагрузки Windows (утилита предупреждает, когда кто-то туда вторгается), и для удаления начисто любого софта из системы (удаляются в том числе и хвосты, которые оставляет стандартный установщик в Windows).
К тому же, утилита бесплатна и работает во всех версиях Windows: XP, 7, 8, 10.
Как удалить программу в IObit Uninstaller — просто выделите нужное приложение, и нажмите по значку корзины
- возможность очистки браузера от надстроек и тулбаров (рекламного ПО, различных баннеров, ссылок и пр., что сейчас часто встраивается в браузеры);
- наличие функции принудительного удаления приложений;
- возможность глубокой проверки системы на наличие оставшегося "мусора", "хвостов" от старого софта;
- утилита бесплатна и поддерживает русский!
IObit Uninstaller — автоматически нашел оставшиеся записи в реестре (хвосты)
👉 В помощь!
Полный процесс удаления программы в IObit Uninstaller можете посмотреть в этой статье.
Revo Uninstaller
На данный момент один из лидеров среди утилит деинсталляторов (наряду с вышеупомянутой IObit Uninstaller). Пожалуй, разница между ними в количестве опций: если продукт от IObit "старается" максимально упростить процесс, то продукт от Revo предоставляет макс. кол-во опций для "тонкой" работы. 😉
Главное окно программы Revo Uninstaller
- удаление "любых" программ правильно (в т.ч. и тех, которые на штатные средства не реагируют);
- чистка "хвостов" и файлов, оставшихся после удаления ПО;
- наличие режима охотника: деинсталляция программ по наведению на иконку. ;
- многоуровневая система резервного копирования;
- менеджер автозагрузки;
- встроенный чистильщик "мусора";
- возможность очистки истории: как в браузерах, так и продуктах от MS Office (никто не узнает, чем вы занимались на ПК);
- возможность удаления файлов, чтобы их нельзя было восстановить;
- база журналов (можно найти всю историю работы с программой).
Geek Uninstaller
С одной стороны, очень простая утилита для удаления программ, с другой — это мощный инструмент для очистки вашей системы от ненужного софта (так, чтобы не осталось даже следа от того, что он когда-то присутствовал ✌).
Интерфейс утилиты простой: после ее запуска вы увидите список установленных программ — напротив каждой дата установки и ее размер (кстати, весь список программ можно экспортировать в обычный html-файл). Выбрав нужную программу, вы можете:
- попытаться удалить ее стандартным образом (деинсталляция);
- если не получилось — удалить принудительно;
- можно просто удалить запись о ней из реестра;
- также утилита поможет найти веб-сайт программы, папку на диске, куда была установлена программа, и записи в реестре, связанные с ней.
Главное окно программы Geek Uninstaller — пример деинсталляции приложения
CCleaner
Одно из лучших бесплатных решений для очистки и оптимизации системы. В рамках данной статьи интересные дополнительные функции этой утилиты (которые находятся в меню "Сервис"):
- удаление программ (можно провести стандартную деинсталляцию, но если не получилось — можно просто удалить сведения о программе из системы и реестра (в этом случае папку с файлами программы нужно будет удалить ручную));
- есть контроль за автозагрузкой Windows;
- возможность поиска и удаления дубликатов файлов;
- удаление тулбаров и дополнений в браузерах и пр. (см. скрин ниже).
CCleaner - дополнительные опции
❹ Удаление ключа вручную из реестра
Бывает и такое, что утилиты бессильны (хотя редко, но все-таки) . В этом случае можно вручную удалить из реестра ключи и "хвосты" от программы, а затем удалить ее папку из каталога Program Files на системном диске "C:\" (со всеми ее файлами) .
Чтобы войти в системный реестр, необходимо:
- нажать кнопки WIN+R - должно появиться окно "Выполнить";
- в окне "Выполнить" ввести команду regedit и нажать Enter (пример на скрине ниже).
regedit — открыть редактор реестра
👉 В помощь!
Несколько способов, как можно открыть редактор реестра — см. инструкцию.
*
Реестр представляет из себя большую базу данных, в котором много различных каталогов и ключей. Нам нужно найти следующую ветку: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall .
Именно в этой ветке содержатся ключи практически от всех установленных программ в Windows. Открыв ее, вы увидите, что часть программ имеют привычное название, другая часть: непонятные цифры с буквами.
Чтобы найти ключи от конкретной программы, щелкните правой кнопкой мышки по каталогу Uninstall и нажмите "Найти" . Далее вбейте в поисковую строку название программы (на латинице).
Поиск ключа программы
Затем редактор предоставит вам найденные данные. Вам осталось их удалить, а затем переустановить программу (например).
Удаление ключей из реестра
Также обратите внимание, что некоторые утилиты для удаления программ могут в авто-режиме найти записи в реестре (например, в IObit Uninstaller достаточно кликнуть правой кнопкой мышки по приложению, и в появившемся меню выбрать "Открыть в Regedit" ).
Расположение приложения и его ветки в реестре / IObit Uninstaller
👉 Совет №1
При удалении программы, часто сталкиваешься с тем, что какая-то папка или файл не удаляется (появляются разного рода ошибки, что это нельзя или невозможно выполнить и пр.). В этом случае рекомендую следующую инструкцию.
👉 Совет №2
Бывает и так, что программа не удаляется из-за того, что требует права администратора, или пишет, что она уже используется. В этом случае попробуйте загрузить систему в безопасном режиме, и произвести удаление программы из него. Во многих случаях помогает! 👌
Читайте также: