vc++一个工程里为什么只能有一个.cpp文件?

2024-11-24 01:16:16
推荐回答(5个)
回答1:

可以有多个CPP,但CPP的名字不能相同,因为编译的OBJ的文件是以CPP为单位。
不同CPP文件的函数可以通过声明的方式使用,通常声明放在H文件里,而想引用其它CPP文件的变量可以使用extern 这个也通常放在H文件
通过#include的方式加载

回答2:

可以有多个cpp,但只能有一个main函数
因为工程必须只能有一个入口执行点

回答3:

可以有多个.cpp, 甚至是多个.cpp,.c混合都是没有问题的,多个cpp时最好使用预编译头,也是就建立console工程的时候不选空工程,简单例程或HELLO WORLD程序,自己添加cpp代码文件时,确保在文件的头部写上#include 就可以了。

回答4:

我也是初学者,这仅是个人看法。可以有多个.CPP但是要假删除其他的,只能留一个。貌似多个.CPP调试的时候不知道该调试哪一个,所以调试的时候会出错。

回答5:

这个是可以的 但是在编译的时候你要把那个相关联的cpp文件也在添加中选择添加到当前的工程中就可以实现了