Эти инструкции были протестированы в Visual C++ 2010 Express.
С этого веб-сайта загрузите "SymbolicC++3 3.35 для Visual C++"".
Разархивируйте архив.
Дважды щелкните файл SymbolicC++3\SymbolicC++3.sln
. Это решение Microsoft Visual Studio.
Запустится мастер преобразования Visual Studio. Нажмите кнопку "Далее.
На шаге «Выберите, создавать ли резервную копию» нажмите «Далее».
На шаге «Все готово к преобразованию» нажмите «Готово».
На шаге «Конвертация завершена» нажмите «Закрыть».
Нажмите «F7», чтобы построить решение.
На этом этапе вы можете получить много ошибок в окне вывода. Если это так, отредактируйте файл Program Files (x86)\Microsoft Visual Studio 10.0\vc\include\xlocmon
и измените строку 410 с:
_Str2 += '-', ++_Off;
to
{ _Str2 += '-'; ++_Off; }
и нажмите «F7», чтобы снова начать сборку. См. этот вопрос о StackOverflow для получения дополнительной информации об этой проблеме и ее обходном пути.
Создать пример проекта
В обозревателе решений щелкните решение правой кнопкой мыши и выберите «Добавить» -> «Новый проект».
Выберите «Консольное приложение Win32».
Назовите свой проект «Пример».
В «Мастере приложений Win32» нажмите «Далее». Нажмите Готово.
В обозревателе решений щелкните правой кнопкой мыши пример проекта и выберите «Установить как запускаемый проект».
В обозревателе решений щелкните правой кнопкой мыши пример проекта. Выберите «Ссылки…». Выберите «Добавить новую ссылку...». Должен быть выбран проект "SymbolicC++3". Нажмите «ОК».
Нажмите «ОК».
В обозревателе решений щелкните решение правой кнопкой мыши и выберите "Диспетчер конфигурации...".
Измените конфигурацию «Пример» на «Выпуск».
Измените конфигурацию «SymbolicC++3» на «Static».
Нажмите «Закрыть».
В исходном файле Example.cpp введите этот пример программы:
#include "stdafx.h"
#include "..\include\symbolicc++.h"
int _tmain(int argc, _TCHAR* argv[])
{
auto x = Symbolic("x");
auto y = Symbolic("y");
auto z = x * 3 * y * 4 * y * x / y;
cout << "simplified: " << z << endl;
cout << "numerical value: " << z[x == 1.2, y == 3.4] << endl;
system("pause");
return 0;
}
Нажмите «F5», чтобы запустить программу.
person
dharmatech
schedule
08.12.2012