标题:关于DevCPP的一个问题。
取消只看楼主
mqh21364
Rank: 1
等 级:新手上路
帖 子:642
专家分:0
注 册:2008-2-28
 问题点数:0 回复次数:5 
关于DevCPP的一个问题。
我在DevCPP里面创建了一个C++的Project,本来它里面有一个main.cpp, 然后我又加了个头文件,为了和C++的标准相符,所以我的头文件没有后缀名(比如说叫a)。

然后我在main.cpp里面#inclulde "a"。但是编译的时候出问题了。提示说“需要的a.o没有”。我看了编译器生成的Makefile.win,里面有这么几句:

OBJ  = main.o exception.o $(RES)
main.o: main.cpp
    $(CPP) -c main.cpp -o main.o $(CXXFLAGS)

exception.o: exception
    $(CPP) -c exception -o exception.o $(CXXFLAGS)

就是最后这句了关键。
为什么编译器非要想着把我的头文件给编译了,而不是用预处理导入到main.cpp里面呢??

附加:
我用MinGW是可以编译过去的,用DevCpp的 ctrl+F9 不行。

谁知道啊??谢谢!!
搜索更多相关主题的帖子: DevCPP 
2008-07-11 17:24
mqh21364
Rank: 1
等 级:新手上路
帖 子:642
专家分:0
注 册:2008-2-28
得分:0 
回2#

那在MinGW里面是可以的啊! DevC++不是用的MinGW么?

前不见古人,后不见来者。念天地之悠悠,独怆然而涕下。
2008-07-11 17:31
mqh21364
Rank: 1
等 级:新手上路
帖 子:642
专家分:0
注 册:2008-2-28
得分:0 
哦,这样啊!

谢谢你啊!!

再看看还有人对MinGW可以通过这个有什么见解。

前不见古人,后不见来者。念天地之悠悠,独怆然而涕下。
2008-07-11 17:36
mqh21364
Rank: 1
等 级:新手上路
帖 子:642
专家分:0
注 册:2008-2-28
得分:0 
呵呵,等等看吧!要不晚上回去看也行。

前不见古人,后不见来者。念天地之悠悠,独怆然而涕下。
2008-07-11 17:48
mqh21364
Rank: 1
等 级:新手上路
帖 子:642
专家分:0
注 册:2008-2-28
得分:0 
谁来帮忙看看啊?

前不见古人,后不见来者。念天地之悠悠,独怆然而涕下。
2008-07-11 20:49
mqh21364
Rank: 1
等 级:新手上路
帖 子:642
专家分:0
注 册:2008-2-28
得分:0 
我想知道那样怎么不行啊关键是

前不见古人,后不见来者。念天地之悠悠,独怆然而涕下。
2008-07-11 23:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-223538-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051397 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved