我已经安装了Orwell Dev-C ++ 5.x和PDCurses DevPak。但是,当我尝试编译示例curses应用程序时,编译器/链接器抱怨它无法找到curses.h
。为什么呢?
答案 0 :(得分:0)
在进一步阅读之前,请记住Dev-C ++是旧软件,不推荐使用它。而是使用Code:Blocks,Visual Studio或类似的东西。
正在经历的问题是项目配置不完整的结果。确保"包含" section(Project Properties)包含一个包含curses.h
({installDir}/include
)和" Libraries"的目录的条目。 (也在"项目属性")中有一个{installDir}/libs
条目,其中包含curses.a
。
理想情况下,这些目录应设置为IDE配置的一部分,而不是项目级别。这样做的过程类似于上面描述的过程。
请注意,作为项目的一部分,您必须将curses库和标头的相应目录添加到自定义makefile(-I
for includes和-L
for libraries)。 (将其添加到自动生成的makefile将不起作用。)为此:
Makefile.win
)副本保存为Makefile.curses
。-I{installDir}/include
在其他包含之后,-L{installDir}/libs
在其他库之后)。 Makefile.curses
。