it-roy-ru.com

C++ Новая проблема с файлами в Visual Studio Express 2015

У меня есть особая проблема в Visual Studio Express 2015. Я пытаюсь создать новый пустой проект консольного приложения Win32 в Visual C++. Я могу создать новый проект, снять флажки для предварительно скомпилированных заголовков и проверок SDL, а также установить флажок «Пустой проект». Проект создан, но когда я иду, чтобы добавить новый элемент в мои исходные файлы, мне не из чего выбрать в разделе «Установлено». В предыдущих версиях я мог выбрать новый пустой файл C++ (.cpp) или файл заголовка (.h). Я могу создавать новые файлы .vb в Visual Basic и новые файлы .cs в C #, но кнопка «Добавить» недоступна, когда я пытаюсь создать новый файл C++. У кого-нибудь есть идеи? Я установил это на трех разных компьютерах с одинаковыми результатами (ОС Windows 7 на всех 3). Я прикрепил скриншот диалога добавления нового элемента.

 screenshot

8
Dack Phillips

Для меня работало копирование всех файлов, кроме каталога Utility, из C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCProjectItems_WDExpress В C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcprojectitems

Когда я добавил элемент (щелкните правой кнопкой мыши по каталогу исходных файлов в Visual Studio Express Solution Explorer), все элементы cpp были доступны.

12
Tom Hall

Я столкнулся с этой проблемой после загрузки и установки Visual Studio Express 14.0 16 апреля 2016 года. Похоже, это повторное возникновение проблемы, встречавшейся в более ранних версиях Visual Studio Express. Это ссылка на обходной путь для версии 12.0, предусматривающий прямое редактирование реестра:

[HKEY_CURRENT_USER\Software\Microsoft\WDExpress\12.0_Config\Проекты {8BC9CEB8-8B4A-11D0-8D11-00A0C91BC943}\AddItemTemplates\TemplateDirs {F1C25864-3097-11D2-A5C5-00C04F7968B4}/1]

"TemplatesDir" = "C:\Program Files (x86)\Microsoft Visual Studio 12.0 \\ VC\VCProjectItems_WDExpress"

Я следовал инструкциям, за исключением изменения номера версии с 12.0 до 14.0, где это уместно, и это решило проблему.

Возможно, проблема возникла из-за того, что наряду с установкой Studio Express кажется, что Центр обновления Майкрософт обновил Microsoft Visual C++ Redistributable (x64) и (x86). Следствием этого стало сообщение об ошибке в конце установки Studio Express, поскольку номер версии этих установленных компонентов C++ был выше, чем те, которые включены в загрузку Studio Express. Удаление более поздних версий, а затем повторный запуск установки Studio Express были успешными, поскольку не было сообщений об ошибках, но эта проблема с New Item была.

5
hutch

Я сделал почти так же, как мистер Хилл

Я скопировал весь каталог и переименовал скопированный каталог во второй. Я обнаружил, что это даже не было в каталоге. Я Windows 10 Home Edition. ... также пытаюсь вернуться к новой версии VC Studio и Windows, .... не смейтесь, но я очень доволен V6.0 и Win XP, но не могу продолжайте поддерживать Windows XP навсегда. Смотрите изменения внизу моего поста. 

Кстати, все приложения, которые я делаю в V6.0, работают в Windows 10. В качестве баз данных я использую свою собственную базу данных, созданную из fopen,fwrite, sqlite and Dao MSACCESS 97. Есть одно приложение, которое я должен портировать на MFC. Нет необходимости обновлять до последней версии VStudio, но я собираюсь сделать это. Не могу жить в прошлом вечно, ну, может, лол?

Кроме того, мне не нравятся новые возможности графического интерфейса WINDOWS 7 и WINDOWS 10. Моя рекомендация для Microsoft - сделать Windows 11 более похожей на Windows XP (или, по крайней мере, переключиться, чтобы предоставить пользователям такую ​​возможность), но Конечно, они будут обязаны добавлять новые функции, чтобы идти в ногу с технологиями. Мне не нравятся все всплывающие окна с ролловерами и новый диалог управления файлами. 

.. извините за типы: эти новые ПК и WINDOWS 10 очень громоздки со всеми всплывающими окнами, которые появляются при выполнении ролловеров. 

Спасибо всем в этой теме, и особая благодарность мистеру Хиллу

Изменения в системе:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCProjectItems_WDExpress в C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCProjectItems

0
AL DURAN