Tag: 项目

如何在CodeBlocks中使用CDK库进行PdCurses?

我在CodeBlocks中成功安装并使用了PdCurses。 现在,当我正在尝试完成Ncurses教程时 ,我已经阅读了最后一部分说有一个实用程序库,它是CDK,它将通过提供pr-emade对话框来帮助简化curses应用程序。 我只是想问一下如何为PDCurses安装CDK库,因为它最初是为Ncurses安装的。 谢谢!!

使用MonoDevelop 4.0 aka Xamarin Studio获得C / C ++项目支持

使用最新的Xamarin Studio(从MonoDevelop 4.0重新标记),我无法打开在MonoDevelop 3.0.4.7中运行的.cproj项目。 function列表显示它在Windows上不受支持,但它也说“Page last modified 09:53,2010年10月27日”…… 有没有办法重新添加语言绑定? 我需要重新编译自己吗? 也许有适用于Windows的旧MonoDevelop二进制文件的镜像?

C – 开始一个大项目。 文件/目录结构和名称。 需要好的例子

启动一个新的大型C多平台项目,应遵循哪些规则以避免以后遇到困难? 例如,作为一个新的开发人员,我可能很难在Linux内核源代码中自我导航 – 这是一个很好的例子,具有高度可演化但难以步入的软件结构,具有不完整的目录结构(例如声音目录和拱门 )相同的目录级别)。 作为项目架构师,我该怎么做以避免以后的陷阱? 当然,我需要非常直观和自我一致的C语言和文件命名约定。 但是什么是好的风格,什么不是? 我应该只有一个目录还是数十个目录? 我应该将所有头文件放在一个公共包含目录中吗? 你能不能给我一个很好的例子? (任何开源C项目)

如何开始编写一个非常简单的编程语言

最近,我在寻找有关今年夏天我可以使用C构建的想法,我发现了这篇文章: 学习C的有趣项目? 实现编程语言。 这不一定非常难 – 我做了一个不能命名的语言 – 但它会迫使你学习C语言的很多重要部分。如果你不想写一个词法分析器和/或解析器你自己,你可以使用lex / flex和yacc / bison,但是如果你打算这样做,你可能想要从一个更小的项目开始。 我对实现编程语言答案很有兴趣,我想知道如何开始这个? 我已经阅读了整本K&R书,我也完成了一些练习。 如果重要的话,我在C ++和Java方面也有一些经验。 有小费吗? 谢谢!