小编Pav*_*dko的帖子

使用Visual Studio构建GMP库?

有没有一种简单的方法可以在Windows下使用Visual Studio 2005 构建GMP(GNU多精度算术库,http://gmplib.org)?我试图找到有关自己构建库的信息,但找不到任何真正帮助我的东西.我自己建立图书馆的经验不是很丰富(我已经设法建立了提升,但就是这样).

还是有一个我不知道的稳定(预建)GMP发行版?

MPIR是一个有效的替代方案(http://www.mpir.org)吗?关于GMP网站上的MPIR的评论:对于一些Windows用户来说,这个"愤怒的GMP分叉"可能是真正的GMP的替代品,但他们必须处理大量的反GMP情绪.

编辑: MPFR C++包装页面包含指向Visual Studio的GMP/MPFR解决方案的信息/链接以及编译的gmp/mpfr库:http: //www.holoborodko.com/pavel/mpfr/

c++ visual-studio-2005 build mpfr gmp

9
推荐指数
1
解决办法
3万
查看次数

编译Qt - Visual Studio 2010

我正在寻找有关使用Visual Studio 2010编译Qt 4.7的任何教程或信息.

我最近在Visual Studio 2010上使用Qt 4.7.1库遇到了一个错误,并且发现了重新编译Qt with 2010的信息可能会解决它.编辑:这解决了这个问题.

参考:http://www.qtforum.org/article/34406/heap-corruption-caused-by-calling-selectedindexes-method-of-qitemselectionmodel-class.html

经过一段时间的研究,我成功地使用以下方法在VS2010中编译Qt:

编译:

  1. 设置QMAKESPEC = win32-msvc2010
  2. configure -platform win32-msvc2010
  3. NMAKE

与VS2010集成:

  1. 下载Visual Studio Qt加载项并安装
  2. 从菜单中选择:Qt /配置Qt版本.
  3. 添加新版本以指向已编译的二进制文件
  4. 重新启动Visual Studio并重建项目.

希望这有助于其他人......

进一步的参考:

http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010/ http://blog.paulnettleship.com/2010/ 11/11/troubleshooting-visual-studio-2010-and-qt-4-7-integration/ http://dcsoft.wordpress.com/2010/01/30/how-to-setup-qt-4-5-视觉工作室集成/

注意:重新编译VS2010上面遇到的修复bug.

qt compilation visual-studio-2010

6
推荐指数
1
解决办法
2万
查看次数

使用Infinity进行复数乘法的奇怪规则

在MATLAB中有以下矛盾结果的解释吗?

>> Inf*0
ans =
   NaN

>> Inf*(0+1i)
ans =
            0 +        Infi
Run Code Online (Sandbox Code Playgroud)

这是一个错误还是有任何解释?

更新:

有趣的是,MATLAB,Maple和Mathematica都给出了相同的结果.但编程语言遵循不同的哲学.检查例如C99附录G 5.1.6.FORTRAN也是如此.备受推崇的GNU MPC库也提供了NaN + Inf*i.

我的结论是,对于复杂的操作,我们需要更好和统一的语义,并且可能需要分离复杂无穷大的概念.

matlab

2
推荐指数
1
解决办法
132
查看次数