我正试图在我的电脑上运行麻省理工学院的球体模拟。为此,首先我从http://sourceforge.net/projects/issspheres/下载了zip文件。之后,根据名为" SPHERES Simulation Installation Manual"的pdf文件;在" SPHERES_Simulation_R3.zip \ SPHERES_Simulation_R3 \ SimDocumentation"我试着设置模拟。在本手册的第14页,一切似乎都很好。在第14页上,它显示"键入rebuildAll"。当我输入" rebuildAll"一切都还好。下一个命令是,如同一页上所述,编写" cfg = configureSim(); BuildSimulation(cfg);"。但是当我输入这个时,我面对"错误:可以在Cache"中找到生成器在matlab命令窗口中。我相信它与cmake和visual studio 2010有关,但我无法弄明白。
我之前实际上问了这个问题,但我猜的信息很少。因此,它从某处以某种方式删除。这次,我希望我清楚地解释一下。请帮忙。
答案 0 :(得分:0)
所以,经过很长一段时间,我自己解决了这个问题。我在这里写的是如何解决未来可能需要的问题。
我收到错误的原因"错误:可以在Cache"中找到生成器键入" cfg = configureSim(); BuildSimulation(cfg);"是CMake使用过的" Visual Studio 10"而不是" Visual Studio 10 Win64"作为生成器,同时尝试从目录构建源代码" C:/ spheres / trunk / MatlabSim / CSPHERESCore / SimVerification"到目录" C:/ spheres / trunk / MatlabSim / CSPHERESCore / SimVerification / build"。因此" build"文件是空的,我收到了这个错误。
从" Visual Studio 10"更改生成器后到#34; Visual Studio 10 Win64"并再次配置,所需的文件是在" build"中生成的。文件。之后我成功完成了SPHERES Simulation的安装。在这里,我一步一步地写作如何解决问题。
(i)从开始菜单中我点击了CMake(cmake-gui)
(ii)在那个gui上,我点击了"浏览源"按钮并选择" C:/ spheres / trunk / MatlabSim / CSPHERESCore / SimVerification"
(iii)然后我点击了"浏览构建"按钮并选择" C:/ spheres / trunk / MatlabSim / CSPHERESCore / SimVerification / build"
(iv)之后,我安排了生成器作为" Visual Studio 10 Win64"而不是" Visual Studio 10"
(v)最后我按了按钮"配置"。
然后我回到Matlab并按照剩下的步骤安装了SPHERES Simulation。