VS 2013的初配置和使用(vc++部分)
windows+mpich2+vs2013环境搭建

OMG搭环境搭的要疯掉了,一定要写下来自己这一天的心路历程!!by ly第一步:配置mpich2环境1、一定要搞清楚64位还是32位。
我安装的是64位,mpich2用的是D:\安装程序\mpich2-1.4.1p1-win-x86-64.msi安装过程:管理员身份运行cmd,找到.exe所在目录(C:\),输入安装。
装到C:\Program Files\MPICH22、打开开始-所有程序-MPICH2-wmpiregister3、打开进程管理器,若里面没有"smpd.exe"进程在运行的话,就要以管理员身份打开cmd,移动到安装目录(C:\Program Files\MPICH2\bin),运行命令:smpd -install-phrase beHappy注意:此处必须以管理员身份运行,否则就会出现 OpenSCManager failed进程管理器里面有"smpd.exe"进程运行的话就可以开始测试mpich2-1.4自带例子!4、测试mpich2是否安装成功。
execute ,没有错误,可以运行第二步:和vs2013连起来一、fortran1、新建项目mpitest2、找一个.f程序,编译运行,得到x64\Debug\ .exe文件3、交给开始-->所有程序-->wmpiexec运行4、我最后配置好的截图(For):二、c++在预编译处理器定义里加一条_CRT_SECURE_NO_WARNINGS解决scanf报警的问题(针对vs2012以上版本)参考文档:1、(对于配置mpich环境+vs2013C++有帮助)windows x64位系统下在VS2010下配置MPICH2&测试/tao_405960616/article/details/492721012、(对于配置vs2013Fortran有帮助)/p-728410179.html3/z909768094/article/details/50926162可供测试的程序(Fortran):program mainimplicit noneinclude'mpif.h'integer ierr, rank, size, lencall MPI_INIT(ierr)callMPI_COMM_RANK(MPI_COMM_WORLD, rank, ierr) call MPI_COMM_SIZE(MPI_COMM_WORLD, size, ierr)write(*, '("Hello, world, I am ", i2, " of ", i2, ": ", a)')&rank, sizecall MPI_FINALIZE(ierr)end可供测试的程序(c++):#include"mpi.h"#include<stdio.h>int main(int argc,char*argv[]){int myid,nump;int namelen;charprocessor_name[MPI_MAX_PROCESSOR_NAME];MPI_Init(&argc,&argv);MPI_Comm_rank(MPI_COMM_WORLD,&myid);MPI_Comm_size(MPI_COMM_WORLD,&nump);MPI_Get_processor_name(processor_name,&namelen);fprintf(stderr,"hello world process %d of %d on %s\n", myid,nump,processor_name);MPI_Finalize();return0;}。
vs2013简易教程_图文版

这里仅仅给出vs2013运行c语言程序的小白教程,高级用法请自学.
1)打开vs2013 文件->新建->项目
2)左侧选择Visual C++ 中间选择Win32控制台应用程序下方可以修改名称,存储位置,修改完毕以后点击确定(我这里存储在桌面,名字用了例子)
3)点击下一步
4)勾选附加选项的空项目,然后点击完成
5)右侧右击源文件->添加->项目
6)选择c++文件,这一步很关键,把下面的源.cpp改成(你想要的名字).c 切记一定要改成.c (我这里没吧名字改掉就改了后缀,即”源.c”)修改完毕后点击添加
7)完成后界面如下,请务必等待左下角显示就绪二个字以后才可以进行下一步操作,若你的机子是小霸王,在就绪前进行操作.会让你体会到飞一般的感觉…那酸爽….
8)编写你的c程序吧,编写完毕后Ctrl+F5就可以运行你编写的程序,此时界面如下,点击”是”
9)然后会经过一段时间等待,希望你耐心,尤其针对那些小霸王计算机,完毕以后会这样
10)附上一张使用vc6.0编写一模一样的程序的图片(因为vs2013是官方出版的汉化版,而vc6++使用的是盗版的,所以部分汉化方面你懂得→ → )。
VS2013+Qt5.5.1+opencv2.4.11

vs2013+Qt5.5.1+opencv2.4.11配置一、准备配置下载并安装vs2013下载路径: /s/1i3rralf下载并安装Qt5.5.1:下载路径:/s/1sjnCROp下载qt-vs-addin-opensource-1.2.3-alpha.exe:下载路径:/s/1pJOUCwN二、开始配置1、安装qt-vs-addin-opensource-1.2.3-alpha.exe。
安装成功后vs2013的菜单栏上会多出一个Qt5的选项2、选择QT5->Qt Options,将Qt下msvc2013的路径添加进来3、新建一个项目点击属性管理器->Debug|Win32->er->C/C++->常规,选择附加包含目录添加Qt下的Include文件路径,我的是D:\StudyProgram\QT5_5_1\5.5\msvc2013\include4、添加Opencv和Qt的库文件具体操作如下:选择VC++目录添加可执行文件目录、包含目录、库目录(注意:opencv库文件最好选择x86使用x64版本在编译时可能会提示错误。
vs2012对应VC11,vs2010对应vc10,vs2013对应vc12。
)可执行文件: D:\StudyProgram\OpenCV2_4_11\opencv\build\x86\vc12\bin包含目录: D:\StudyProgram\OpenCV2_4_11\opencv\build\includeD:\StudyProgram\OpenCV2_4_11\opencv\build\include\opencvD:\StudyProgram\OpenCV2_4_11\opencv\build\include\opencv2库目录: D:\StudyProgram\OpenCV2_4_11\opencv\build\x86\vc12\libD:\StudyProgram\QT5_5_1\5.5\msvc2013\lib选择链接器->输入添加附加依赖项。
visio2013安装教程

visio2013安装教程Visio 2013 是一款流程图和图表设计软件,其安装过程相对简单。
以下是基本的安装步骤,可帮助您顺利安装 Visio 2013:1. 首先,确保您的计算机系统符合 Visio 2013 的最低配置要求。
Visio 2013 要求操作系统为 Windows 7 或更高版本,并且需要至少 1 GB 的可用内存和 1 GHz 的处理器速度。
2. 下载 Visio 2013 安装文件。
您可以从官方 Microsoft 网站下载免费试用版或订阅者需要的版本。
确保选择适合您需求的版本,并保存安装文件到计算机的本地磁盘。
3. 双击下载的安装文件,启动 Visio 2013 安装向导。
4. 在安装向导的第一个页面上,选择“我接受本协议”的选项,并点击“下一步”。
5. 在接下来的页面上,您可以选择安装位置。
默认情况下,Visio 2013 将安装在“C:\Program Files\Microsoft Office\”文件夹中。
如果您想更改安装位置,请点击“浏览”按钮,选择其他目录,然后点击“下一步”。
6. 在下一个页面上,您可以选择要安装的 Visio 2013 组件。
默认情况下,所有组件都被选中,并且是建议安装的。
如果您想自定义安装,您可以取消选中不需要的组件。
然后点击“下一步”。
7. 在随后的页面上,您可以选择是否要在 Windows 资源管理器的快速访问工具栏中添加 Visio 图标。
选择适合您的偏好,并点击“下一步”。
8. 接下来,您可以选择是否要参与 Microsoft 的客户体验改进计划。
此计划将收集关于您使用 Visio 2013 的匿名数据,以改进产品。
选择适合您的偏好,并点击“下一步”。
9. 在下一个页面上,您可以预览可能的更改。
确认设置后,点击“安装”开始安装 Visio 2013。
10. 安装过程可能需要一些时间,取决于您的计算机性能和选择的组件数量。
请耐心等待。
VS2013

设置opencv SDK解压目录,点击Extract后解压我是习惯于解压到这个位置的。
解压过程如上图。
2、文件目录介绍解压后会在目录下生成opencv的文件夹在opencv文件夹下有build和sources两个文件夹,build是SDK 包,sources是源码包(里面也有opencv使用例子源码)在build文件夹下include是C&C++头文件所在文件夹;doc是文档文件夹;java是java开发的库文件夹;python是python开发库文件夹;x64和X86是已编译好的C&C++的64位和32位库文件夹,在它里面有vc10、vc11、vc12 三个文件夹,分别对应VC++2010、VC++2012和VC++2013。
因不同版本VC++生成的库文件所需的运行时不同,因此配置VC++工程时需要选择相对应的二进制库文件。
在VC XX文件夹下bin文件夹是公用的动态链接库,在系统环境变量里配置后,所以opencv工程都能共享他们;lib文件夹是动态库隐式调用所需的静态链接文件;staticlib文件夹是静态链接库,需要生成不依赖动态库的程序就是用它们。
3、设置环境变量“开始菜单”-> “控制面板”->“系统”或在“计算机”上右键选“属性”打开系统设置窗口选择“高级系统设置”打开“系统属性”窗口选择“高级选项卡“,点击“环境变量”按钮打开“环境变量”窗口在系统变量里找到Path变量,在Path中添加值SDK中的bin目录。
本人解压时设置的目录是D:\Program Files,用到是32位库,VC++用的是2013,因此添加到bin目录为D:\Program Files\opencv\build\x86\vc12\bin。
在用户变量里,新建一个opencv的变量值为D:\Program Files\opencv\build(根据解压目录)PATH里增加(注:中间加;隔开,是英文状态下的)D:\Program Files\opencv\build\x86\vc12\bin注:环境变量配置后,需重启系统才能生效。
命令行(cmd)编程、参数设置及调试(VisualStudio2013)

命令⾏(cmd)编程、参数设置及调试(VisualStudio2013)⼀、命令⾏编程标准格式:1int main(int argc,char** argv)2 {3//代码4return0;5 }其中:int argc; //argumenscount – 参数个数。
char** argv; //arguments value – 参数值(字符串形式),也可以写成char* argv[]。
argv的下标从0开始到argc-1,其中argv[0]的值固定为当前⼯程的可执⾏⽂件(XXX.exe),从argv[1]开始接收cmd中输⼊的实际参数。
⼆、测试代码(传⼊参数是什么就打印什么):1 #include<stdio.h>2 #include<stdlib.h>3int main(int argc,char** argv)4 {5int i;6for(i=0;i<argc;i++)7 {8 printf("%s\n",argv[i]);9 }10 fflush(stdout); //强制把输出缓存输出到设备上,⾮必须11 system("pause");//系统暂停,⽅便观察调试12return0;13 }三、window cmd控制台上输⼊命令⾏运⾏程序:1、运⾏cmd.exe2、转到test.exe(编译的命令⾏名字.exe)所在路径3、test 参数...(或test.exe 参数...)四、VS2013中输⼊命令⾏参数调试:属性->配置属性->调试>> l命令参数,输⼊命令⾏参数即可,多个参数⽤空格隔开。
MSVisio2013教程

只需单击某个形状然后双击就可在图形内键入文本;Microsoft Office Visio 会放大以便您可以看到所键入的文本。
2、添加独立文本
在绘制图形时,有时需要在图形外添加文字,这时只需单击“插入”菜 单中的“文本框”,然后点击需要添加文字的部地方即可编辑文字。
在Visio中如何编辑文字?
3、设置文本格式
选中所要编辑的字体,可通过快捷按钮设置文字样式,或者右击选择“ 字体” 按照自己的需求进行设置。
在Visio中如何连接图形?
1、利用箭头自动连接下一个图形。
鼠标移动到图形上时在图形的上下左右会出现箭头,点击出现的图形则可自动连接下一 个图形。
2、使用“连接线”工具连接形状。
在“更多形状”中导入连接符,根据需要选择一个图形的连接线,然后拖至另一个图形 的连接点后松开即可。
可以在此处搜 索所需要的形 状
专用形状 模板附带模 具,模具是 各种专用图 形的集合, 您可以添加 更多模具, 以获取更多 形状选项
自定义外观和设计 通过主题和匹配颜色使绘图 具有协调的外观
在此处编辑正文部分内 容处编辑
在Visio中如何添加图形?
1、图形的创建
在模具中选择要添加到页面上的图形,用鼠标选取该图形,再把它拖拽到页 面上适当 位置,然后放开鼠标即可
3、流程图的绘制原则
1)、流程图中所用的连线保持合理的长度,并尽量少使用长线。 2)、使用各种符号应该均匀的分布,注意符号的外形和各符号大小的统一,避 免使符号变形或各符号大小比例不一。 3)、符号内的说明文字尽可能简明。通常按从左向右和从上向下方式书写,并 与流向无关。 4)、流线的标准流向是从左到右和从上到下,沿标准流向的流线可不用箭头指 示流向,但沿非标准流向的流线应用箭头指示流向。 5)、尽量避免流线的交叉,即使出现流线的交叉,交叉的流线之间也没有任何 逻辑关系,并不对流向产生任何影响。 6)、两条或多条进入线可以汇集成一条输出线,此时各连接点应要相互错开以 提高清晰度,并用箭头表示流向。 7)、一般流程图纵向为流程,横向为部门、单位,以虚线分开 。 8)、一个大的流程可以由几个小的流程组成。
MFC入门教程VS2013

点击C++里的MFC再点击MFCApplication,到下面改名字和路径,然后OK然后点击Next,选择single document,MFCstandard,简体中文,然后Finish这时候可以先直接运行,看看工程的样子,操作如下编译完成,稍后有个空白菜单框弹出;我们先创建资源视图,点击解决方案,再资源文件里找到以rc开头的文件双击,如图双击后就会有四个视图先点击Class view,再点击CMFCApplication1View(这里名字不一样,但都是以View结尾的),鼠标右键****View那个类,如图点击Class Wizard对清一下信息,从Message里找到WM_LBUTTONDOWN和WM_LBUTTONUP和WM_MOUSEMOVE分别双击他们(他们按照字母顺序排列的)关了这个窗口,点击是进入以下界面点击右边的****view.h,双击它双击后找到protected,在里面添加***view类的全局变量CPoint m_point;BOOL m_signal;CPoint m_point2;添加后再点击***view.cpp找到选中这三个函数,删掉这段代码然后复制粘贴上这段代码/*//画直线void CMFCApplication1View::OnLButtonDown(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultm_point = point;CView::OnLButtonDown(nFlags, point);}void CMFCApplication1View::OnLButtonUp(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultCClientDC dc(this);dc.MoveTo(m_point);dc.LineTo(point);CView::OnLButtonUp(nFlags, point);}void CMFCApplication1View::OnMouseMove(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultCView::OnMouseMove(nFlags, point);}//画直线*///画曲线void CMFCApplication1View::OnLButtonDown(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultm_point = point;m_signal = true;CView::OnLButtonDown(nFlags, point);}void CMFCApplication1View::OnLButtonUp(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultm_signal = false;m_point2 = point;CView::OnLButtonUp(nFlags, point);}void CMFCApplication1View::OnMouseMove(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultCClientDC dc(this);if (m_signal == true){dc.MoveTo(m_point);dc.LineTo(point);m_point = point;}CView::OnMouseMove(nFlags, point);}//画曲线/*//涂鸦void CMFCApplication1View::OnLButtonDown(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultm_point = point;m_signal = true;CView::OnLButtonDown(nFlags, point);}void CMFCApplication1View::OnLButtonUp(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultCBitmap m_bitmap2;m_bitmap2.LoadBitmapW(IDB_BITMAP1);CBrush m_brush(&m_bitmap2);CClientDC dc(this);dc.FillRect(CRect(m_point, point), &m_brush);CView::OnLButtonUp(nFlags, point);}void CMFCApplication1View::OnMouseMove(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultCView::OnMouseMove(nFlags, point);}//涂鸦*//*//扇形void CMFCApplication1View::OnLButtonDown(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultm_point = point;m_signal = true;CView::OnLButtonDown(nFlags, point);}void CMFCApplication1View::OnLButtonUp(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultm_signal = false;m_point2 = point;CView::OnLButtonUp(nFlags, point);}void CMFCApplication1View::OnMouseMove(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultCClientDC dc(this);if (m_signal == true){//CPen* blackpen=dc.SelectObject(&pen);dc.MoveTo(m_point);dc.LineTo(point);//m_point=point;dc.LineTo(m_point);}CView::OnMouseMove(nFlags, point);}//扇形*/点击DEBUG就会出现画曲线的程序,这是因为我画曲线的代码没注释掉(/* */和//)你们可以把画曲线的代码注释掉,把画直线的注释去掉,再运行,就是画直线的了其他都可以运行,只有涂鸦的不行,因为涂鸦还要操作:1.去掉涂鸦代码的注释,把其他代码(三个函数)注释,2.点击资源视图,找到以.rc结尾的文件,按鼠标右键,选择添加资源,如图双击Bitmap点击画笔如图,在格子里画要涂鸦的内容我写了个李,然后再关闭这个窗口,点击如图,然后是保存然后运行,就是涂鸦的程序了四个程序都能运行了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VS 2013的初配置和使用(vc++部分)
发现网上有关vs2013的使用信息不多,在此分享个人经验,希望可以帮助到大家。
由于我是学生,只需要使用vs的vc++部分,所以只有这一部分的使用经历,其他方面的问题尚无研究,请见谅。
首先,安装vs2013,安装过程比较简单,也已有教程,在此不赘述。
只想说一下,vs2013需要占C盘比较大的空间:所有功能都安装,且装在C盘的话,约需要9G左右,即使安装在其他盘,也需要占C盘6G左右的空间;我只安装了vc++部分,且装在D盘,约占C盘2G的空间,占D盘4G左右。
分盘安装有可能会带来库的默认路径的问题,导致程序无法正确生成和编译,在下文即讨论包含目录的问题。
安装完vs2013后(再次说明:我是将vs装在了D盘上,库文件什么的在C盘上)。
创建一个“hello”工程,写一个“helloworld”程序,发现无法正常生成,有错误“无法打开源文件xxx”,遇到这类问题可试一试如下解决方法。
同时,本文对vs的工程过大也有一定的解决方案。
本文所述方案均只需要配置一次,便在以后的使用中可以维持,不需再配置。
1、通过“视图(V)----其他窗口(E)----属性管理器(M)”打开属性管理器,在窗口右上
方可见(见下图),双击“er”(见局部图)
局部图:
2、改变“可执行文件目录”为“C:\ProgramFiles(x86)\Microsoft SDKs\Windows\v7.1A\Bin”
改变“包含目录”为“C:\ProgramFiles(x86)\Microsoft SDKs\Windows\v7.1A\Include”
改变“库目录”为“C:\ProgramFiles(x86)\Microsoft SDKs\Windows\v7.1A\Lib”
点击“确定”即可
3、“Hello World”可以正确生成、编译和运行。
4、运行完之后,查看“hello”这个工程的大小,比较大。
若稍微复杂一些,肯定会有百兆。
工程这么大的原因是生成了许多我们不需要的文件,可以通过设置改变这种状况。
5、通过“工具(T)----选项(O)”打开选项,展开“文本编辑器----C/C++----高级”,找到“回退位置”(英文好像是“fallback location”),把“始终使用回退位置”和“回退位置已在使用时,不警告回退位置”置为True。
6、新建一个工程“hello1”,程序与工程“hello”一样,生成、编译、执行后查看整个工程大小,几乎是工程“hello”的五分之一。