с помощью VisualStudio2015 Express на Win8.1
Я установил расположение моих внешних включаемых файлов в конфигурации проекта / VC++ include dirs: $(VC_IncludePath);"C:\Program Files\Gecode\include"
Тем не менее компилятор говорит: «C1083 не может открыть включаемый файл gecode/int.hh» при компиляции:
#include <gecode/int.hh>
Но он может найти файл, когда я изменяю исходный код C++ на:
#include <C:\Program Files\Gecode\include\gecode\int.hh>
!! Тогда не будет работать только подчиненное включение - и это не очень хорошее решение...
Другие предложенные ранее решения, которые не работают у меня:
удаление .hh
замена ‹> на "" после включения
subst
) и используйте его. Затем, если это все еще не работает, проблема, скорее всего, в том, что ваши настройки включения даже не читаются, не говоря уже о том, что они не работают. 02.09.2015