我一直在寻找,但我找不到任何可以让我在窗口上显示数学公式的免费内容。我找到一个用于Visual C ++ .net,但没有API。那里有没有?
答案 0 :(得分:2)
Math公式的格式是什么?
我的第一个冲动是尝试为C ++找到一个LaTeX库,它可以让你将LaTeX渲染成图像。这样你可以显示大多数基本公式,但公式必须是LaTeX格式。
答案 1 :(得分:1)
尝试ReforMath(http://reformath.webnode.com)。在Windows和Linux下运行。虽然它尚未完成,但可以渲染许多元素。
答案 2 :(得分:1)
这是一个很棒的问题!是的,现在有:latexpp。
您必须首先安装VS 2017社区,并检查最少量的C ++功能(因此不需要所有日)。
然后使用binary (try the latest)安装Boost。
但是你仍然需要建立提升。通过使用VS>工具> Visual Studio命令提示符。 CD到您的boost目录并运行.\bootstrap.bat
,然后运行.\bjam.exe
。这个 需要一整天。
好消息是它似乎在Windows 7上运行,64位与VS 2017社区和最新的1.6.x版本。
Latex库有其他要求,我还没有尝试过,但是如果有任何改编,我会在这里发布我的笔记。
<小时/> 确保所有目录都很短,例如
C:\VisualStudio2017
。但是,如果使用常规Windows命令提示符,则除非执行vcvarsall.bat
技巧,否则boost将失败。 VS命令提示符为您执行此操作,以便boost可以找到您的MSVC内容。如果您使用默认目录并且未使用VS命令提示符,则Boost仍可能会失败。
所以,再次,我的提升在C:\boost_{blah version}
,您应该缩短为C:\boost
,假设您只使用一个版本的提升。
一个原因是,如果您必须将相应的/bin
目录添加到系统Path
,那么最大限度地增加Path
值的长度不会失败(是的,它有一个最大长度)。也很容易找到东西,特别是从命令行,所以你可以快速cd
。如果您不想要C:\
中的所有内容,请填写C:\__TOOLS
或更短的内容。
当我得到LaTeX渲染时,我会在这里发布我的笔记。
ctrl-C
一次。这似乎在没有取消安装的情况下取消它。