作为C ++ makefile项目,我整天都在编译MySQL ++。它停止了一天半的编译,抱怨“系统找不到指定的文件”-无论我尝试编译哪个源文件。但是,将命令粘贴到命令提示符中会很好。
我没有对PATH进行任何更改。我已经从makefile里面打印了%PATH%。它与命令提示符中的PATH完全匹配。我已经将makefile剥离为一个(或另一个)源文件,而仅需要将其编译为目标文件-无效
我唯一看到的不同是Eclipse使用CreateProcess发出命令,第二个参数看起来可疑:
process_begin: CreateProcess(NULL, -c "g++ -c -o mysqlpp_beemutex.o -g -O0 ...", ...)
第一个“ -c”应该在那里吗?
我发现了一个2012年的Eclipse错误,该错误说CreateProcess在使用“ rm rf”清理项目后失败。我刚开始遇到麻烦时就放弃了用RM清洁。
有人知道吗: 这是我可以修补的错误吗? 我可以在Eclipse中重新配置吗? 这与我的问题完全无关吗?
感谢您的帮助。