可以在命令行上编译多个c/cpp文件。类文件可以用cl-c命令编译。编译成obj文件后,可以使用lib命令将其编译成lib文件,然后使用link命令连接多个obj文件。
默认情况下,生成的可执行文件的名称是命令中第一个obj文件的名称。具体参考代码如下:
#include<iostream>
classa{
public:
inta
intb
voidsay()}
-]/*
classa{
public:
inta
intb
voidsay()
]}
*/]#include“a.h”
voida::say(){
]a=b
]-]//#include<iostream>
]#include“a.h”
使用命名空间std
intmain(){
a
a.a=0
a.b=9
a.say()
cout<<a。a<<“”<<a。b<<endl
}
您不需要使用visualstudio环境,只需使用编译器即可。如果只有一个文件,可以在“开始”菜单visualstudio中打开visualstudio命令提示符。你把它打进去cl.exe文件xxx.cpp公司你可以编译它。但是一般来说,对于一个稍微复杂一点的项目来说,仅仅这个选项是不够的。最好创建makefile,然后用nmake命令编译它。
在visualstudio的c项目中只能有一个具有main函数的cpp文件。当然,当有多个cpp文件时会有冲突。你需要把剩下的变成评论,只留下你想运行的那个。