Visual Studio 2012 Premium Enu Update 3.
Я могу указать на необходимые файлы lib в моих свойствах проекта C++, но я могу это сделать и в своем коде (в качестве альтернативы): #pragma comment(lib, "acad.lib")
Существуют ли аналогичные способы указания путей поиска каталогов *.h и *.lib, вместо того, чтобы помещать эту информацию в мои свойства проекта?
Тот же вопрос интересен для GCC 4.8.1.
Эта функция Visual Studio известна как автоматическая привязка. Я не думаю, что вы можете установить пути поиска компоновщика в исходном коде таким образом.
Не существует эквивалента для указания GCC для связи с определенными библиотеками (отчасти потому, что это делается компоновщиком, а не GCC).
В общем, мне кажется, что плохая идея встраивать абсолютные пути в исходный код, потому что пути могут быть разными, если компилировать и связывать на другой машине или как другой пользователь. Эти настраиваемые параметры относятся к свойствам проекта или файлам make файлов.