c++ - 如何在 Visual Studio 2010 上安装 Symbolic C++?

标签 c++ visual-studio-2010 installation symbolic-math symbolic-computation

我有 Symbolic C++(可以与 V 集成的版本,没有关于如何安装它的文档。我从这个网站得到它,它有它如何工作的例子:

http://issc.uj.ac.za/symbolic/symbolic.html

有没有人知道如何安装它以用于我在 Visual Studio 中的项目?

最佳答案

这些指令已在 Visual C++ 2010 Express 中测试。

从这里website下载“SymbolicC++3 3.35 for 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;

{ _Str2 += '-'; ++_Off; }

然后按“F7”再次开始构建。参见 this StackOverflow question有关此问题和解决方法的更多讨论。

创建示例项目

在解决方案资源管理器中,右键单击解决方案,然后选择“添加”->“新建项目”。

选择“Win32 控制台应用程序”。

将您的项目命名为“Example”。

在“Win32 应用程序向导”中单击“下一步”。单击完成。

在解决方案资源管理器中,右键单击示例项目并选择“设置为启动项目”。

在解决方案资源管理器中,右键单击示例项目。选择“引用...”。选择“添加新引用...”。应选择“SymbolicC++3”项目。单击“确定”。

单击“确定”。

在解决方案资源管理器中,右键单击解决方案,选择“配置管理器...”。

将“示例”的配置更改为“发布”。

将“SymbolicC++3”的配置更改为“静态”。

点击“关闭”。

在您的 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”运行程序。

关于c++ - 如何在 Visual Studio 2010 上安装 Symbolic C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10679416/

相关文章:

c++ - MSVC 的 PCH 编译器选项

c# - 调试 COM 对象析构函数时发生奇怪的崩溃

c++ - 在 Debug 中覆盖 memcpy 工作但在 Release 中不工作?

c# - VS2010格式化在 "empty"控制流语句后插入空格

text - NSIS 脚本 - 更改标题文本。在安装程序和卸载程序部分也使用相同的变量

installation - 轻松安装 matplotlib - 缺少脚本 easy_install-xrixnr

.net - 确定是否安装了 .NET 3.5 的最佳方法

c++ - 使用分隔符 C++ 将字符串解析为整数

C++ 3d数组

c++ - QLocalSocket 到 QLocalServer 消息在传输过程中被损坏