vs2013打开的cpp文件如何编译

如题所述

Visual Studio无法对单个源代码文件直接编译。

VisualStudio工程(.sln)编译需要许多的参数,比如头文件源文件,依赖库等。如果没有他们,强大的Studio只是废物。


解决思路:

    建立一个空VisualStudio工程->导入源代码->编译运行。


Step1 建立空项目

    1.1 打开VisualStudio,按快捷键Ctrl + Shift + N,即可弹出新建项目的窗口。

    (或,文件(FILE)->新建(NEW)->工程(Project)即可弹出新建项目的窗口。)


    1.2 在新建项目的窗口,左边选上VisualC++,中间大框选Win32应用程序,底下写上工程名,填上工程目录。把“为解决方案创建目录”的勾去了。

    *注意:

         I    程序编译好后,会用工程名作为程序名。

         II   Vs会自动为工程新建文件夹,所以不用手动创建。

         III  打上“为解决方案创建目录”的勾的效果是,Studio在新建的工程文件夹里再建一个文件夹...然后把工程文件放进去。


        完成以上工作后,点击“创建”(Ok)


    1.3 接着,VisualStudio弹出Win32应用程序向导。单击“下一步”(Next)


    1.4 选中“控制台应用程序”,将底下“空项目”的勾搭上。单击“完成”(Finish)


    1.5 这是创建好的样子。

这时,新建的工程里什么的没有。把源代码导入进来,Vs即可编译。



Step2 将源代码导入项目


    2.1 转到刚才设置好的工程目录。可以看到,Vs已经为工程建立了文件夹。

    将需要编译的源码复制进去。这里用“HelloWord.c”来示例。


    2.2 复制好的样子。


    2.3 仅仅复制还不行。回到VS,在工程下“源文件”筛选器(有文件夹图标)右击->添加(Add)->现有项(Existing Item)。


    2.4 选中刚才复制过来的源文件。单击“添加”(Add).


    2.5    添加进来的样子。


    2.6 双击文件名即可打开编辑。


Step3 编译程序


    3.1    编译这个文件时,在项目名上右击->组建(Bulid)。即可编译。


    3.2    点击后,下面的输出(Output)窗口开始工作。

            当出现“成功 1 个”(Build: 1 succeeded)字样时,表示编译成功。


Step 4运行程序

    编译成功,就可以在工程文件夹下的Debug文件夹里找到编译好程序。双击运行!

                

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-25

    CPP文件是C++的源文件

    CPP文件不能单独编译, 必须依附一个工程

    打开VS2013,左上角文件->新建->工程, 创建一个Visual C++工程, 选择Empty或者Console Application

    在Solution Explorer里面右键新建的工程选择添加文件

    把你想要编译的CPP添加进来,用添加已有文件的方式。

    F5 开始编译。


第2个回答  2016-07-11

    你是第一次学编程么,先百度知道再去百度不是一个好习惯

    1.【文件】—【新建】—【项目】,打开“新建项目”窗口。
    2.【模板】选择【Visual C++】,【win32控制台应用程序】,【名称】、【位置】、【解决方案名称】根据自己的需要填写,不会填的话默认就行。
    3.单击【确定】弹出窗口,单击【下一步】,在新出现的窗口中,【空项目】前面的方框里打钩,然后点击【完成】。
    4. 【源文件】—右键【添加】—【新建项】,这里【名称】里给自己的文件取个名字,选择【C++文件(.cpp)】—【添加】,然后就可以编辑你的程序了。
    5.程序写好后,按【F5】调试,【Ctrl+F5】运行(英文版的话相信你的英语水平)


第3个回答  2017-03-16
将C++文件加入项目就可以编译了,编译可以按快捷键F7, 运行按F5, 或者通过菜单操作;
操作步骤:
1.导入文件: 菜单条:文件->添加->现有项目, 在弹出的对话框中选择你的CPP文件,点确定将文件导入到你的项目中;
2.编译: 菜单条:生成->生成解决方案; 这样就编译好了;
第4个回答  2017-01-05
单单只是 用IDE打开文件是不会参与编译的。
1。你需要有一个准备好的工程,如果没有,新建任意工程。
2。在工程的文件列表中右键,添加一个已经存在的文件。
3。包含相关头文件,或者使用extern关键字,这样其他的文件就可以使用新添加文件中的函数了。
截至到第二步,文件就已经编译了,在工程目录中可以看到有名字跟文件名相同的*.obj中间文件
相似回答