Eclipse Mars(Windows)为CreateProcess生成了错误的参数吗?

时间:2018-10-29 03:25:36

标签: eclipse makefile createprocess mysql++

作为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中重新配置吗? 这与我的问题完全无关吗?

感谢您的帮助。

0 个答案:

没有答案