如何在Visual Studio 2010上安装Symbolic C++
How do you install Symbolic C++ on Visual Studio 2010?
我有符号C++(可以与V集成的版本,没有关于如何安装它的文档。我从这个网站上得到它,它有它如何工作的示例:
http://issc.uj.ac.za/symbolic/symbolic.html
有没有人知道如何安装它以与我在 Visual Studio 中的项目一起使用?
这些指令在Visual C++ 2010 Express中进行了测试。
从这个网站下载"SymbolicC++3 3.35 for Visual C++"。
解压缩存档。
双击文件SymbolicC++3SymbolicC++3.sln
。这是Microsoft Visual Studio解决方案。
Visual Studio Conversion Wizard將啟動。单击下一步。
在"选择是否创建备份"步骤中,单击"下一步"。
在"准备转换"步骤中,单击完成。
在"转换完成"步骤中,单击关闭。
按"F7"生成解决方案。
此时,您可能会在"输出"窗口中收到许多错误。如果是这样,请编辑文件Program Files (x86)Microsoft Visual Studio 10.0vcincludexlocmon
并将第 410 行从:
_Str2 += '-', ++_Off;
自
{ _Str2 += '-'; ++_Off; }
,然后按"F7"重新开始构建。有关此问题和解决方法的更多讨论,请参阅此堆栈溢出问题。
创建示例项目
在"解决方案资源管理器"中,右键单击解决方案,然后选择"添加"->"新建项目"。
选择"Win32 控制台应用程序"。
将项目命名为"示例"。
在"Win32 应用程序向导"中,单击"下一步"。单击完成。
在"解决方案资源管理器"中,右键单击"示例项目",然后选择"设置为启动项目"。
在"解决方案资源管理器"中,右键单击"示例"项目。选择"引用..."。选择"添加新引用..."。应选择"SymbolicC++3"项目。单击"确定"。
单击"确定"。
在"解决方案资源管理器"中,右键单击解决方案,选择"配置管理器..."。
将"示例"的配置更改为"发布"。
将"SymbolicC++3"的配置更改为"静态"。
点击"关闭"。
在 example.cpp 源文件中,输入以下示例程序:
#include "stdafx.h"
#include "..includesymbolicc++.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"运行程序。
也许是一个迟到的答案,但可能对其他人仍然有用。
对于 *nix 系统:
有两个版本:
[1] Tarball that do not need to be installed in your system:
http://issc.uj.ac.za/symbolic/sources/SymbolicC++3-3.35.tar.gz
[2] Library, intended to be installed in your system:
http://issc.uj.ac.za/symbolic/sources/SymbolicC++3-3.35-ac.tar.gz
Y选择了图书馆。现在,提取压缩包,然后从自述文件中解压缩:
This project attempts to extract the parts of SymbolicC++ that can
be compiled as part of a library and so create the include / library
infrastructure. The src and include directories are populated by
scripts from the SymbolicC++ header files.
== Installation to /usr/local ===============================================
To install to /usr/local:
./configure
make
make install
To compile a program using SymbolicC++ with GCC:
g++ -o program program.cpp -lsymbolicc++
To run the program:
./program
A brief PDF document describing SymbolicC++ is provided (doc/introsymb.pdf)
and is installed as /usr/local/share/doc/SymbolicC++.pdf.
这里有一个简单的例子(来自维基百科,做工作!
#include <iostream>
#include "symbolicc++.h"
using namespace std;
int main(void)
{
Symbolic x("x");
cout << integrate(x+1, x) <<endl; // => 1/2*x^(2)+x
Symbolic y("y");
cout << df(y, x) << endl; // => 0
cout << df(y[x], x) << endl; // => df(y[x],x)
cout << df(exp(cos(y[x])), x) << endl ; // => -sin(y[x])*df(y[x],x)*e^cos(y[x])
return 0;
}
视觉工作室
VS有一个特殊版本:
http://issc.uj.ac.za/symbolic/sources/SymbolicC++3-3.35-vc.zip
我希望这有帮助!
> Visual Studio 2013 的指示
这些指令在Visual Studio 2013中进行了测试。
从这个网站下载"SymbolicC++3 3.35 for Visual C++"。
解压缩存档。
双击文件SymbolicC++3SymbolicC++3.sln
。这是Microsoft Visual Studio解决方案。
将出现"查看项目和解决方案更改"窗口。单击"确定"。
按 Ctrl-SHIFT-B 生成解决方案。
创建示例项目
在"解决方案资源管理器"中,右键单击解决方案,然后选择"添加"->"新建项目"。
选择"Win32 控制台应用程序"。
将项目命名为"示例"。单击"确定"。
在"Win32 应用程序向导"中,单击"下一步"。单击完成。
在"解决方案资源管理器"中,右键单击"示例项目",然后选择"设置为启动项目"。
在"解决方案资源管理器"中,右键单击"示例"项目。选择"添加 ->引用..."。单击"添加新引用"按钮。检查"SymbolicC++3"项目。单击"确定"。单击"确定"。
在"解决方案资源管理器"中,右键单击解决方案,选择"配置管理器..."。
将"示例"的配置更改为"发布"。
将"SymbolicC++3"的配置更改为"静态"。
点击"关闭"。
在 example.cpp 源文件中,输入以下示例程序:
#include "stdafx.h"
#include "..includesymbolicc++.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"运行程序。
- 在Ubuntu 16.04上安装Cilk时出现问题
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- C++:如何在CLion IDE中安装Boost
- 安装opencv失败-粘贴CMakeError.log的内容
- 在cygwin中测试新的boost安装时出现cpp错误
- 有人安装"IITB Simplecpp in mac"吗?
- 我可以在 Arduino 的库文件夹之外安装库吗?
- Mingw-64 在构建和安装后不会编译 openCV 代码
- 为什么构建目录中新构建的共享库与安装目录中的副本具有不同的依赖项集?
- 安装 libc++ 时出现问题
- 安装MinGW后C++编译器不起作用?
- 介子复制/安装头文件到输出目录并保持文件夹结构
- 无法安装 R 包 "nloptr"(Ubuntu 16.04 上的 R3.6.2) - C++编译器问题
- 如何在 Ubuntu 上安装 OpenCV for C/C++
- 检查是否安装了 windows10 C++
- 安装 psutil 和为 pypy 配置期间出错
- 如何在 Debian 10 上安装 CPP 手册页?
- 如何更改使用 CPack 安装的可执行文件的名称?
- 使用 MinGW 在 Windows 上安装 GMP 时出错
- 如何在Visual Studio 2010上安装Symbolic C++