Благодаря Дэни, с его помощью мне удалось установить библиотеку на vs2008 (и экспресс, и professinal в порядке) на win7. С помощью Дани,
Я закончил первые три задания в cs106X (зима2010) - жизнь, ADT, boggle - пока.
Я просто студент в Китае, большое спасибо за отличное образование в Стэнфорде и мощь интернета.
http://abloggingattempt.blogspot.com/2010/05/stanford-cs106-lib-and-vs2008-express.html
следующие скопированы в основном из блога Дэни.
Stanford CS106 Lib и VS2008 Express
CS106B - это отличный курс CS Stanford, доступный онлайн (например, iTunes) в видео и бесплатно. Все задания и сам курс используют собственную библиотеку (не уверен, что у нее есть имя, cslib, cs106 lib, dunno), доступную во всех архивах назначений, а также устанавливаемые с помощью мастера установки Xcode / VS2005. Проблема - пользовательский мастер VS будет устанавливаться только на VS2005 (возможно, существует более новая версия, но я не смог ее найти). Итак, как перенести мастер VS на VS2008 Express (профессиональный)?
- Я получил пользовательскую настройку мастера 2005 года PCLibs-VS2005-ADT-Installer.zip и использовал небольшой инструмент LessMSIerables (Universal Extractor также хорошо работает) для извлечения содержимого файла MSI. Msi содержит четыре папки со всем необходимым для создания нового мастера. Итак, инструмент извлек следующее:
SourceDir
| - Включает папку
| - Папка библиотеки
| - Папка проекта
| - Wizard Folder
- Теперь немного копирования:
- Папка CS106CPPInc внутри папки «Включает»
C: \ Program Files \ Microsoft Visual Studio 9.0 \ VC \ include (как подпапка!)
- «Папка библиотеки» \ CS106CPPLib.lib идет в
C: \ Program Files \ Microsoft Visual Studio 9.0 \ VC \ lib
- 'Папка мастера \ AppWiz \ CS106 Мастер назначения' для
C: \ Program Files \ Microsoft Visual Studio 9.0 \ VC \ VCWizards \ AppWiz
(то есть CS106 ... должен отображаться как подпапка AppWiz)
- Три файла в «Папке проекта» перейдут в
C: \ Program Files \ Microsoft Visual Studio 9.0 \ VC \ Express \ VCProjects \ Stanford. Один из этих трех файлов, CS106 Assignment Wizard.vsz, необходимо отредактировать (текстовый файл), а его вторая строка должна выглядеть так:
Wizard = VsWizard.VsWizardEngine.9.0