将 ROOT (cern) 与 mingw32 一起使用
我可以在没有MSVS但使用mingw32的win32上安装Cern的ROOT吗?我想开发一些C/C++程序,这将使用ROOT。
Can I install Cern's ROOT on win32 without MSVS but with mingw32? I want to develop some C/C++ programs, which will use ROOT.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我所知,使用mingw32编译 目前不支持。我想这在技术上是可能的,因为 mingw32 是基于 gcc 的,但这需要很多工作。
最好的方法似乎是使用 MSVC++(即使是免费的 Express 版本也可以)。 ROOT builder 是一个很好的工具,它使用 mingw32(但是是 MS 编译器)并为您构建 ROOT,而不需要对于命令行。
另一种选择是使用 cygwin,但这也是不受支持的,而且可能更慢,因为它引入了一个间接层来将 posix 调用转换为 windows。
以下是更多信息的链接:
http://www.muenster.de/~naumana/root .html
http://root.cern.ch/root/HowtoWindows.html
As far as I know, compiling with mingw32 is currently not supported. I guess it would technically be possible, as mingw32 is based on gcc, but it would be a lot of work.
The best way seems to be to use MSVC++ (even the free express version will do). ROOT builder is a nice tool that uses mingw32 (but the MS compiler) and builds ROOT for you, without the need for the command line.
Another option would be to use cygwin, but that is also unsupported, and it's probably slower, because it introduces a layer of indirection to convert posix calls to windows.
Here are some links to further information:
http://www.muenster.de/~naumana/root.html
http://root.cern.ch/root/HowtoWindows.html