при создании нового консольного приложения C ++ VC ++ дает C libs? - PullRequest
0 голосов
/ 21 января 2012

Я недавно пытался создавать окна приложений с помощью C в VC ++ 2010.

Я изменил некоторые дополнительные настройки зависимостей для своего проекта. Но после этого каждый раз, когда я создаю новый проект на C ++, VC ++ дает мне то, чему следует верить, файлы lib с внешними зависимостями C, несмотря на то, что они дают CCand C ++ внешние библиотеки зависимостей.

Что я сделал и как мне это исправить? Поскольку это начинает делать мою голову, чтобы быть честным.

1 Ответ

0 голосов
/ 22 января 2012

Папка «Внешние зависимости» в вашем проекте содержит список заголовков, которые, по определению движка C ++ IntelliSense, используются вашим проектом.

Папка «Внешние зависимости» никоим образом не влияет на ваш проект.встроенный (вы даже можете отключить папку, в меню Сервис -> Параметры -> Текстовый редактор -> C / C ++ -> Дополнительно -> «Отключить папку внешних зависимостей»).Он предназначен для информационных целей.

Если вы включите заголовок C ++ (например, <vector>), щелкните правой кнопкой мыши ваш проект и выберите «Rescan Solution», вы увидите файл заголовка <vector> ивсе его зависимости появляются в списке.(Возможно, вам не нужно использовать «Rescan Solution», но я не уверен на 100% в том, какие события приводят к тому, что движок IntelliSense C ++ выбирает новые заголовочные файлы.)

...