在windows的命令行界面下如何编译、运行一个C++程序?

1、本人电脑已经安装VS2015;
2、这个程序由两个.cpp文件构成;
3、利用cl -EHsc xxx.cpp命令已经编译成由一个文件构成的程序;
4、那么问题来了,由两个.cpp文件构成的程序该如何编译然后运行呢???

3个回答

这个问题太复杂了,如果不了解程序内容,无法去说明怎样编译链接,如果不通过IDE的话,必须非常熟悉编译器才行。

方法1:写makefile,用nmake
方法2:分别使用cl /c 编译他们,但不连接,然后用link连接他们

很简单,编写一个最简单的命令行程序
void main(int argc, char ** args)
{
for (int i = 0; i < argc; i++)
{
printf("%s ", args[i]);
}
}
编译,替换掉cl.exe
用vs编译,这样你就可以看到命令行了。
然后替换回来,照着编译。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问