0

我有一个使用 PDCurses 的应用程序。它在调试下编译良好,但是当我尝试在发布模式下编译时,出现以下错误:

main.cpp(1): fatal error C1083: Cannot open include file: 'curses.h': No such file or directory

我不知道我是否没有正确设置链接器或可能是什么原因。有任何想法吗?

4

1 回答 1

0

此消息正在寻找头文件:curses.h。此特定消息与链接器无关。可能有一个 #ifdef 仅在进行发布构建时包含它,但在进行调试构建时不包含它(这可能是也可能不是错误)。很可能没有为您的编译器指定头文件的路径。我不确定您使用的是哪个编译器/版本,但您可以添加其他路径来搜索头文件。这将在编译器选项中。

编辑:查看文件 main.cpp,您应该会看到 #includes 文件“curses.h”的行。但是,它也可能是您在其中包含的头文件之一,而该头文件又包含该文件。

于 2012-08-30T22:11:14.127 回答