20 个解决方案
#1
??源文件??为什么不能有多个?
#2
当然可以
鼠标右点Source-> add(New Item or Existing Item)->添加源文件.cpp
鼠标右点Source-> add(New Item or Existing Item)->添加源文件.cpp
#3
直接添加已存在的项目就可以了
#4
可以有很多,但速度很慢
打开ACE工程,那个叫慢啊
打开ACE工程,那个叫慢啊
#5
LZ是想说联合编译吧?只要编译时候把你的源文件一起编译成一个目标文件,然后运行你的目标文件。
#6
#7
可是我编译时会出现提示说有多个主函数,编译出错。难道一个项目里每个源文件都是联系的吗
#8
谢了,但这个我知道。添加了.cpp文件到源文件后再编译就出错了,但所有.cpp文件都是事先编译正确的。
#9
一个工程只能有一个 main, 一个程序只能有一个入口
#10
+1
#11
很同意。。
#12
#13
如果初学c语言的话,建议不要用IDE。vim/emacs +gcc+gdb。你会学到更多。
#14
是的,上面的说的都很对,你的一个工程肯定只能有一个main函数。源文件联不联系,主要看你源文件的依赖关系了,比如你一个.c文件的函数要调用另一个.c文件的函数,就需要声明外部变量extern,当然下面这个联合编译的例子好像是不需要的,可能是gcc能处理吧,这个还有望高手指点.还有就是处理好你文件所需包含的头文件。 比如用gcc编译多个文件 gcc main.c hello.c fun1.c -o main
#15
g+++vi
#16
++
#17
我就没用过VS这类的,上来就VIM,gcc,gdb搞起了
#18
明白了,多谢!!!!
#19
多谢啦
#20
LZ就1个源文件的要么是易语言
#21
#1
??源文件??为什么不能有多个?
#2
当然可以
鼠标右点Source-> add(New Item or Existing Item)->添加源文件.cpp
鼠标右点Source-> add(New Item or Existing Item)->添加源文件.cpp
#3
直接添加已存在的项目就可以了
#4
可以有很多,但速度很慢
打开ACE工程,那个叫慢啊
打开ACE工程,那个叫慢啊
#5
LZ是想说联合编译吧?只要编译时候把你的源文件一起编译成一个目标文件,然后运行你的目标文件。
#6
#7
可是我编译时会出现提示说有多个主函数,编译出错。难道一个项目里每个源文件都是联系的吗
#8
谢了,但这个我知道。添加了.cpp文件到源文件后再编译就出错了,但所有.cpp文件都是事先编译正确的。
#9
一个工程只能有一个 main, 一个程序只能有一个入口
#10
+1
#11
很同意。。
#12
#13
如果初学c语言的话,建议不要用IDE。vim/emacs +gcc+gdb。你会学到更多。
#14
是的,上面的说的都很对,你的一个工程肯定只能有一个main函数。源文件联不联系,主要看你源文件的依赖关系了,比如你一个.c文件的函数要调用另一个.c文件的函数,就需要声明外部变量extern,当然下面这个联合编译的例子好像是不需要的,可能是gcc能处理吧,这个还有望高手指点.还有就是处理好你文件所需包含的头文件。 比如用gcc编译多个文件 gcc main.c hello.c fun1.c -o main
#15
g+++vi
#16
++
#17
我就没用过VS这类的,上来就VIM,gcc,gdb搞起了
#18
明白了,多谢!!!!
#19
多谢啦
#20
LZ就1个源文件的要么是易语言