Свойства проекта -> Каталоги VC++ -> Установите для «Исходных каталогов» значение:
Код: Выделить всё
$(VC_SourcePath);C:\Users\logix\Desktop\code_\libs\misc\cinder_0.9.2\src\cinder;$(SourcePath)
ChatGPT посоветовал мне включить в мой проект все дерево исходного кода libcinder (через пункт меню «Добавить существующий»). Но это означало бы, что мой файл .vcxproj будет загромождён несколькими тысячами дополнительных файлов. Мне хотелось бы избежать этого по следующим причинам:
- Вероятно, это существенно повлияет на скорость VS и использование памяти.
- Я почти уверен, что этот сценарий «просто работал», когда я пробовал его около 10 лет назад. Поэтому я чувствую, что мне не хватает более чистого и простого решения.
- содержит только файлы cpp библиотеки, а не ее заголовки.
Код: Выделить всё
C:\Users\logix\Desktop\code_\libs\misc\cinder_0.9.2\src\cinder
- Файлы cpp фактически расположены в структурированном дереве файловой системы, а не в одном «плоском» каталоге.
- Возможно, мне следует вместо этого указать следующий путь: C:\Users\logix\Desktop\code_\libs\misc\cinder_0.9.2\src\
- Или, может быть: C:\Users\logix\Desktop\code_\libs\misc\cinder_0.9.2\
Я также пытался удалить каталог .vs моего проекта, чтобы IntelliSense перестроил свою базу данных.
Подробнее здесь: https://stackoverflow.com/questions/787 ... brary-sour