Независимые от установки свойства проекта visual-C ++ - PullRequest
0 голосов
/ 10 февраля 2011

Есть ли способ настроить свойства проекта visual-C ++ (MS VS 2010 EE) таким образом, чтобы одни и те же файлы .sln могли быть созданы одним щелчком мыши на разных компьютерах (конечно, в Windows)?- так что возможно будет загружать проекты Visual-C ++ на сервер SVN.В проекте используются некоторые библиотеки (файлы заголовков и .lib) с абсолютным (системно-зависимым) путем (например, boost) и собственные утилиты.

Ответы [ 3 ]

2 голосов
/ 10 февраля 2011

Вы можете использовать переменные окружения в настройках вашего проекта, заключив их в $ ().например, если ваша среда определяет BOOST_INCLUDE:

set BOOST_INCLUDE=C:\boost\include\boost-1_45

, тогда вы можете использовать $(BOOST_INCLUDE) в своих настройках для ссылки на каталог включения Boost.

1 голос
/ 10 февраля 2011

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

0 голосов
/ 10 февраля 2011

Visual studio имеет некоторый идентификатор, например $ (ProjectDir), который вы можете использовать в настройках проекта.

Например, вы можете указать путь, например, "$ (ProjectDir) .... \ headers \ boost \"msgstr "в вашем пути поиска включения, и он будет работать для нескольких местоположений $ (ProjectDir).

Другие, такие как $ (ProjectName), $ (ConfigurationName), $ (IntDir) (промежуточный каталог) также могут быть полезны.

У меня нет ссылки на данный момент.

...