Compiler construction 如何编译CCI(通用编译器基础结构)AST库?

Compiler construction 如何编译CCI(通用编译器基础结构)AST库?,compiler-construction,Compiler Construction,观众中有人做到了吗 我从codeplex下载了源代码、项目文件等;它甚至没有在VS-2008下开始编译。.sln文件与VS-2008不兼容,但这不是问题,因为.proj文件仍然兼容 所以我手动重建了.sln;但当我尝试构建它时,VS找不到单个类型名或程序集引用。快速浏览一下解决方案资源管理器就可以发现原因:每个程序集都周期性地依赖于所有其他程序集,这在.net上通常是不允许的 所有人都认为,这是不可能实现的。那么,为什么会有这样的情况呢??有人能告诉我这是怎么回事吗 thx, anna我似乎无法

观众中有人做到了吗

我从codeplex下载了源代码、项目文件等;它甚至没有在VS-2008下开始编译。.sln文件与VS-2008不兼容,但这不是问题,因为.proj文件仍然兼容

所以我手动重建了.sln;但当我尝试构建它时,VS找不到单个类型名或程序集引用。快速浏览一下解决方案资源管理器就可以发现原因:每个程序集都周期性地依赖于所有其他程序集,这在.net上通常是不允许的

所有人都认为,这是不可能实现的。那么,为什么会有这样的情况呢??有人能告诉我这是怎么回事吗

thx,
anna

我似乎无法复制您所做的,但当我查看我的解决方案资源管理器(VS 2010)时,我没有看到循环依赖关系

“入门”页面上的一条评论指出,他们必须升级到2010才能使其正常工作,尽管该页面称这是VisualStudio2008的解决方案


也许开发人员很松懈,也许这是一个过时的项目。它现在就在那里,因为它在以前工作过,现在可能在2010年。在自由和开放源码软件的世界里,开发人员的消失并非闻所未闻,所以不要担心。只是更新,或者继续前进。这真的是你所能做的一切。

Thx。你知道有没有类似的东西没有这些问题吗?据我所知,CCI可能确实过时了;这个替代品叫“phoenix”,但这就是我所知道的。试着用phoenix,我个人是一个Linux用户,我第一次打开了VS来测试这个问题,哈哈。记住,作为一名程序员,最好的技能之一就是能够解决问题。嗯,我什么都不知道,如果两人都在没有开发人员的帮助下取得了成功,也许他们一开始就不是很好吧?也许有更好的方法来做你想做的事情,在这里寻求实施帮助怎么样。虽然,我可能错了。我并没有在互联网上进行彻底的搜索以找到CCI的替代品,但我在搜索中没有找到任何东西。