c语言初学求解

makaster 2012-06-20 05:03:32
vs2010里一个项目可有有多个源文件吗,如果有,求指导
...全文
192 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
makaster 2012-06-22
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 的回复:]

如果初学c语言的话,建议不要用IDE。vim/emacs +gcc+gdb。你会学到更多。
[/Quote]多谢啦
makaster 2012-06-22
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

引用 7 楼 的回复:

引用 5 楼 的回复:

LZ是想说联合编译吧?只要编译时候把你的源文件一起编译成一个目标文件,然后运行你的目标文件。
可是我编译时会出现提示说有多个主函数,编译出错。难道一个项目里每个源文件都是联系的吗


一个工程只能有一个 main, 一个程序只能有一个入口
[/Quote]明白了,多谢!!!!
xxjnetwork 2012-06-22
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 的回复:]

如果初学c语言的话,建议不要用IDE。vim/emacs +gcc+gdb。你会学到更多。
[/Quote]
我就没用过VS这类的,上来就VIM,gcc,gdb搞起了
wizard_tiger 2012-06-22
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

引用 7 楼 的回复:

引用 5 楼 的回复:

LZ是想说联合编译吧?只要编译时候把你的源文件一起编译成一个目标文件,然后运行你的目标文件。
可是我编译时会出现提示说有多个主函数,编译出错。难道一个项目里每个源文件都是联系的吗


一个工程只能有一个 main, 一个程序只能有一个入口
[/Quote]
++
txzsp 2012-06-22
  • 打赏
  • 举报
回复
LZ就1个源文件的要么是易语言
疯疯癫癫 2012-06-21
  • 打赏
  • 举报
回复
+1
[Quote=引用 9 楼 的回复:]
引用 7 楼 的回复:

引用 5 楼 的回复:

LZ是想说联合编译吧?只要编译时候把你的源文件一起编译成一个目标文件,然后运行你的目标文件。
可是我编译时会出现提示说有多个主函数,编译出错。难道一个项目里每个源文件都是联系的吗


一个工程只能有一个 main, 一个程序只能有一个入口
[/Quote]
AnYidan 2012-06-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

引用 5 楼 的回复:

LZ是想说联合编译吧?只要编译时候把你的源文件一起编译成一个目标文件,然后运行你的目标文件。
可是我编译时会出现提示说有多个主函数,编译出错。难道一个项目里每个源文件都是联系的吗
[/Quote]

一个工程只能有一个 main, 一个程序只能有一个入口
luoage_ 2012-06-21
  • 打赏
  • 举报
回复
g+++vi
cook_fish 2012-06-21
  • 打赏
  • 举报
回复
是的,上面的说的都很对,你的一个工程肯定只能有一个main函数。源文件联不联系,主要看你源文件的依赖关系了,比如你一个.c文件的函数要调用另一个.c文件的函数,就需要声明外部变量extern,当然下面这个联合编译的例子好像是不需要的,可能是gcc能处理吧,这个还有望高手指点.还有就是处理好你文件所需包含的头文件。 比如用gcc编译多个文件 gcc main.c hello.c fun1.c -o main
Rill 2012-06-21
  • 打赏
  • 举报
回复
如果初学c语言的话,建议不要用IDE。vim/emacs +gcc+gdb。你会学到更多。
wangyunbo158 2012-06-21
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

引用 7 楼 的回复:

引用 5 楼 的回复:

LZ是想说联合编译吧?只要编译时候把你的源文件一起编译成一个目标文件,然后运行你的目标文件。
可是我编译时会出现提示说有多个主函数,编译出错。难道一个项目里每个源文件都是联系的吗


一个工程只能有一个 main, 一个程序只能有一个入口
[/Quote]
很同意。。
makaster 2012-06-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

当然可以
鼠标右点Source-> add(New Item or Existing Item)->添加源文件.cpp
[/Quote]谢了,但这个我知道。添加了.cpp文件到源文件后再编译就出错了,但所有.cpp文件都是事先编译正确的。
makaster 2012-06-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

LZ是想说联合编译吧?只要编译时候把你的源文件一起编译成一个目标文件,然后运行你的目标文件。
[/Quote]可是我编译时会出现提示说有多个主函数,编译出错。难道一个项目里每个源文件都是联系的吗
cook_fish 2012-06-20
  • 打赏
  • 举报
回复
LZ是想说联合编译吧?只要编译时候把你的源文件一起编译成一个目标文件,然后运行你的目标文件。
ouyh12345 2012-06-20
  • 打赏
  • 举报
回复
可以有很多,但速度很慢
打开ACE工程,那个叫慢啊
genispan 2012-06-20
  • 打赏
  • 举报
回复
直接添加已存在的项目就可以了
wfq0987 2012-06-20
  • 打赏
  • 举报
回复
当然可以
鼠标右点Source-> add(New Item or Existing Item)->添加源文件.cpp
酱油党 2012-06-20
  • 打赏
  • 举报
回复
??源文件??为什么不能有多个?

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧