vs2013打开的cpp文件如何编译
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文件夹里找到编译好程序。双击运行!
CPP文件是C++的源文件
CPP文件不能单独编译, 必须依附一个工程
打开VS2013,左上角文件->新建->工程, 创建一个Visual C++工程, 选择Empty或者Console Application
在Solution Explorer里面右键新建的工程选择添加文件
把你想要编译的CPP添加进来,用添加已有文件的方式。
F5 开始编译。
你是第一次学编程么,先百度知道再去百度不是一个好习惯
1.【文件】—【新建】—【项目】,打开“新建项目”窗口。
2.【模板】选择【Visual C++】,【win32控制台应用程序】,【名称】、【位置】、【解决方案名称】根据自己的需要填写,不会填的话默认就行。
3.单击【确定】弹出窗口,单击【下一步】,在新出现的窗口中,【空项目】前面的方框里打钩,然后点击【完成】。
4. 【源文件】—右键【添加】—【新建项】,这里【名称】里给自己的文件取个名字,选择【C++文件(.cpp)】—【添加】,然后就可以编辑你的程序了。
5.程序写好后,按【F5】调试,【Ctrl+F5】运行(英文版的话相信你的英语水平)
操作步骤:
1.导入文件: 菜单条:文件->添加->现有项目, 在弹出的对话框中选择你的CPP文件,点确定将文件导入到你的项目中;
2.编译: 菜单条:生成->生成解决方案; 这样就编译好了; 参考技术D 单单只是 用IDE打开文件是不会参与编译的。
1。你需要有一个准备好的工程,如果没有,新建任意工程。
2。在工程的文件列表中右键,添加一个已经存在的文件。
3。包含相关头文件,或者使用extern关键字,这样其他的文件就可以使用新添加文件中的函数了。
截至到第二步,文件就已经编译了,在工程目录中可以看到有名字跟文件名相同的*.obj中间文件
activemq-cpp编译
1)登录http://activemq.apache.org/2)进入下载页面
http://activemq.apache.org/cms/activemq-cpp-394-release.html
3)进入activemq-cpp\vs2008-build,打开activemq-cpp.sln
4)添加apr头文件目录
5)编译activemq-cpp项目,编译静态库libactivemq-cppd.lib
6)注意事项
很多参考文章中需要编译apr-iconv,apr-util实际上都没有编译,猜测只是在
cppunit单元测试中使用到
7)添加进工程目录,编译运行
输出错误:
No Matching Factory Registered for format :=ws
No Matching Factory Registered for format :=http
实际上url应该是tcp://192.168.60.205:61616
参考
https://blog.csdn.net/wenyu826/article/details/52935411
以上是关于vs2013打开的cpp文件如何编译的主要内容,如果未能解决你的问题,请参考以下文章