Связывание библиотеки с относительным путем проекта в Visual studio 2008 - PullRequest
0 голосов
/ 07 апреля 2010

Связывание библиотеки с относительным путем проекта в Visual studio 2008

Ответы [ 2 ]

1 голос
/ 07 апреля 2010

По умолчанию будет установлен относительный путь, если он находится в каталоге вашего проекта. Я видел случаи, когда это действительно ломалось (или более старые версии, или, возможно, когда вы перемещаете его), поэтому вы должны просто иметь возможность редактировать файл. * Proj и вручную изменять путь.

Этот вопрос поднимает для меня флаг, хотя, возможно, вы ссылаетесь на нестандартный .dll, который находится за пределами вашего проекта и, следовательно, не находится под контролем исходного кода. Как правило, вы должны иметь возможность извлечь свежую копию проекта и скомпилировать ее ... и если вы ссылаетесь на случайные файлы DLL в определенных местах, которые не включены, это может вызвать проблемы в будущем ..

0 голосов
/ 07 апреля 2010

используйте относительный путь из вашего файла vcproj (или, может быть, sln). В качестве альтернативы, поместите этот путь в путь поиска библиотеки. В качестве альтернативы, сделайте его явно относительно одного из макросов проекта (например, $ (ProjectDir)). Список этих макросов можно увидеть, когда вы откроете элемент конфигурации, используя маленький значок точка-точка-точка справа от поля (затем нажмите «макросы»).

...