【发布时间】:2015-07-09 23:31:39
【问题描述】:
我在Eclipse中做一个C项目,环境是windows X64, 当我尝试编译程序时,它说:
11:54:29 **** 项目配置调试的增量构建 TPCembarque **** 信息:Internal Builder 用于构建 gcc "-ID:\java 工作区\TPCembarque\inc" "-ID:\java 工作区\TPCembarque\lib\" "-includeD:\java 工作区\TPCembarque\lib\libVirtualBoard.a" -O0 -g3 -Wall -c -fmessage-length=0 -o "src\main.o" "..\src\main.c" gcc: 错误:workspace\TPCembarque\lib\libVirtualBoard.a -O0 -g3 -Wall -c -fmessage-length=0 -o src\main.o ..\src\main.c : 没有这样的文件或目录 gcc: 致命错误: 没有输入文件编译终止。
11:54:29 构建完成(耗时 657 毫秒)
所以结果找不到main.c
我所有与项目相关的数据都保存在 D:/systnum 我在 D:/java workspace/TPCembarque 中创建了我的项目。
我已经将构建环境设置为 d:\systnum\MinGW\bin;d:\systnum\MSys\1.0\bin 我已经将文件 main.c 添加到项目1 谁能告诉我如何让编译器找到 main.c?谢谢!
【问题讨论】:
-
将源路径添加到项目路径中。
-
我觉得已经加了
-
在 Project-> Properties -> C/C++ Build -> Environment中检查b> 路径变量
-
MINGW_HOME D:\systnum\MinGW 路径 ${MINGW_HOME}\bin;${MSYS_HOME}\bin;d:\systnum\MinGW\bin;d:\systnum\MSys\1.0\bin
-
这是2个变量,路径正确,但是MSYS_HOME的值为空,但默认为空。