5 c++ eclipse makefile separator nul
操作系统:Mac OS X 10.7(Lion)
程序(IDE): Eclipse CDT
我目前正在使用eclipse开发环境学习高级C++。(我有我的理由。)我现在已经工作了几个小时的手头问题是在构建程序期间发生的错误。基本上,当我请求构建时,会自动为我的项目生成一个 makefile;问题是 makefile 本身似乎收到错误并出现在控制台中,如下所示:
**** Build of configuration Release for project TEST ****
make all
makefile:1: warning: NUL character seen; rest of line ignored
makefile:1: *** missing separator. Stop.
**** Build Finished ****
Run Code Online (Sandbox Code Playgroud)
我已经寻找了列出的两个问题的解决方案,但这些问题都不是真正存在的。奇怪的是,第一行只是一行“#”注释。更奇怪的是,IDE(或错误解析器)似乎对错误的实际位置感到困惑,因为当执行某些操作时错误符号会移动。真正令我困惑的是,这个makefile是自动生成的,我没有对makefile相关的设置进行任何更改(默认情况下,使用GNU makefile,但我尝试了Posix makefile,但没有成功。)我什至完全重新安装了eclipse 。值得注意的是,在这个特定的项目中,我包含了 OpenGL 和 GLUT 库用于测试目的;然而,我也尝试构建一个半空项目并收到了相同的结果。
如果需要任何进一步的信息,请留言。我没有包含 makefile,因为尝试编辑它会导致在另一个构建后被覆盖。