Есть две вещей в C/C++:
- заголовков файлы, которые поведают свою программу, что они могут использовать (например, класс, прототип функции декларацию)
- осуществления, либо как
- исходный код, который вы перекомпилировать с программой
- статическую LIB (.lib на окнах)
- динамический Lib (.dll на окнах)
Вам необходимо скомпилировать свою программу с помощью компонентов из другого проекта. Если вам нужен только класс из большой библиотеки, и у вас есть источник этой библиотеки, может быть проще ссылаться на файл, соответствующий этому классу (и его зависимости, конечно). Но если вам нужно больше, вы должны добавить каталог другого проекта в путь включения вашего текущего проекта в VCC и связать его с библиотекой (как статичной, так и динамической, в соответствии с вашими потребностями).
Ближайшей концепцией на C++ было бы иметь проект DLL/EXE для ссылки на другой DLL-файл. Однако существует значительная разница в том, как это работает в C# и C++. Вероятно, вам нужно будет немного почитать, прежде чем вы сможете успешно завершить этот проект. Я бы начал с чтения thins http://msdn.microsoft.com/en-us/library/ms235636(v=vs.90).aspx – JaredPar