×

vs2012 vs

vs2012(如何使用vs2012编写c语言)

admin admin 发表于2023-10-18 08:34:35 浏览52 评论0

抢沙发发表评论

本文目录

如何使用vs2012编写c语言

方法/步骤打开vs2012——文件——新建——项目单击(如图)在对话框左侧分别找到模板——其他语言——visualc++——win32(如图)选择“win32控制台应用程序”并设置好”名称“和”存储路径“后单击确定单击下一步然后勾选”空项目“接着单击菜单栏——视图——解决方案资源管理器在弹出的浮动窗口中单击右键”源文件“(如图)然后选择——添加——新建项单击(如图)接着选择visualc++后选择”c++文件“并命名为holloworld.c接着输入c语言代码#includeintmain(){printf("helloworld!");return0;}接着单击”本地windows调试器“或者ctrl+F5单击是

如何使用VS2012比较本地代码文件

方法/步骤1在自己电脑上找到VS2012快捷方式,或者在开始菜单那里启动VS2012:2在VS2012主界面,菜单选择Tools-》Extensions And Updates:弹出新窗口。在新窗口中左边菜单选择Online,等待加载完成:然后在输入框里输入“Compare”,点击回车:会看到列表发生变化,在列表中选择“Code Compare”,点击“Download”进行下载:下载到桌面,得到一个codecompare.exe:双击启动,进行安装,一步一步的“next”,同意协议、安装目录选择、命名等等:到此安装界面时,选择安装组件,按照自己需求进行选择:然后继续安装,指导安装完成:因为上一步勾选了启动软件,所以软件会自动启动。启动后,会出现一个窗口,在窗口中选择Free:选择Free后,会出现一个输入框,在输入框中输入自己的名字,点击OK,软件就可以使用了:那么,如何进行比较呢?有两种方式:第一种是直接使用此软件进行文件比较。找到要比较的两个文件,选中后,右键选择“Compare with Code Compare”:13第二种是在VS2012中比较两个代码文件。启动VS2012,打开一个工程,选中两个文件,右键选择“Compare files”:

vs2012的团队功能怎么使用

  • 首先打开vs2012,需要打开团队下面的团队管理,如果你之前没有配置过信息,这里需要连接到TFS,进行配置。

  • 如果,你有配置过,那么直接选择团队项目,在这里可以进行你的相关操作和设置。

  • 或者点击项目右边的边栏有个叫做源代码管理器的,里面也可以连接到团队管理器。

  • 当你连接到团队管理器,你会发现TFS上面的项目文件,这里可以获取文件最新的版本。

  • 选择你需要的项目文件,点击,当你选择后,你会看到你选择的文件会显示的字样,当然其他人也可以看到,这样就不会有人和你抢同一个资源。

  • 当你完成后,关闭你所修改和完善的项目,然后点击文件目录,右键你会看到迁入的字样,点击即可,这是你便将项目成功迁入。

vs2012编写的c#窗体程序在xp上跑不了,怎么办

  微软为了推销自家平台,默认配置下VS2012和VS2013编写的应用程序只能在Vista/Win7/Win8上运行。但幸好还保留了生成XP程序的设置项。XP和Win2003的用户还是大量存在的,我们程序软件的发布不能不考虑他们。  1. 项目菜单-》项目属性-》配置属性-》常规-》平台工具集,选择“VS2013WindowsXP(v120_xp)”;  2. 项目菜单-》项目属性-》配置属性-》常规-》MFC的使用,选择在静态库中使用MFC;  3. 项目菜单-》项目属性-》链接器-》系统-》子系统-》控制台或窗口windows(根据你的项目类型选择),第二项版本号设成5.01。  4. C/C++-》代码生成-》运行库,选择“多线程调试(/MTd)";  5. 还需要至少带有Update3(或4),这一点我没有验证,因为我直接安装的就是带有Update3的VS2013。  以上就OK了。缺点仍然有,例如静态编译的EXE比正常动态要大不少,目前我尚未试出动态编译后在XP中能运行的方法,--不过这个不要紧,因为VS2013版本如此之高,客户的电脑上很难自带配有它的运行库,你即使动态编译,发布软件时也还是要带上运行库的,只不过在多个程序时只需带一份运行库罢了。  另外,我在实际大项目中用上述方法,仍有出错现象发生。以后再研究吧。一般情况下上述方法就可以了。  在网上另外发现了这个贴子,说得很详细,包括非IDE的命令行编译,一起贴到下面:  问题一:编译出来的exe在xp上面运行提示“不是有效的win32应用程序”  在vs2012/2013版本里面,其自带的c编译器cl.exe,若直接使用cl a.c编译,那么生成出来的exe放在vista及以上版本直接运行没有问题,但是在xp上则会出来“不是有效的win32应用程序”的出错提示。这是因为vs2012/2013自带的c编译器默认情况下生成的exe会默认只支持vista及以上版本的windows系统。  解决方法:  对于使用命令行cl.exe直接编译的方式:  先用cl a.c编译一遍,此时会生成a.exe和a.obj两个文件,此时,再执行 link b.obj /subsystem:console,5.01,它会链接一个新的a.exe出来,此时的exe就可以在xp上运行了。相比vs2010以及以前版本的编译器编译,会多第二步的link过程,后面的参数也很容易理解,subsystem,5.01,此处的5.01是指的windows内核版本号,5.01表示windows 2000 with sp1,即此exe可以在win2000 sp1及以上的windows中执行。  当然,这个地方的/subsystem后面有很多参数,上面给的console,5.01是指命令行程序,如果是有GUI即有窗口的程序,改成windows,5.01即可。!!注意!!此处的5.01一定不要想当然改成5.0就变成windows 2000 不带sp1的版本,实际上,5.0并不被vs2013的编译所承认,会报警告不认5.0,就会按照默认的不带5.01的方式编译,这样就无法在vista以下的系统中运行生成的exe了。  对于在vs2013里面使用新建项目的方式:  右击相应的项目,选择“属性”,在项目属性页中的“配置属性”下面的“常规”里面,把“平台工具集”,由“Visual Studio 2013 (v120)”改成“Visual Studio 2013 - Windows XP (v120_xp)”,确定之后,重新生成项目即可。当然这里按这样修改的话,就只能在winxp及以上的版本系统里面运行了。  问题二:用vs2010/2012/2013编译出来的exe在未安装vc++运行库的机器上运行时提示”未找到MSVCR120D.DLL“从而无法运行  这是个老问题了,无非就是运行库动态编译和静态编译的问题了。dll动态加载的话有个好处,它可以减少生成的exe文件的体积,但是缺点就是如果对应的系统环境变量或者exe所在的目录里面找不到其所需要的dll文件的话,程序就会拒绝执行。而静态编译就是把所有需要的库都静态编译到exe文件里面,这样就可以在所有的系统平台上都能运行,但它也有一个缺点,就是生成的exe文件因为已经带了部分库的代码,所以体积会相对动态编译出来的exe大(具体大多少要根据库的内容才能确定)。  解决方法:  对于直接使用cl.exe和link.exe编译连接的方式:  直接在cl.exe编译的时候或者在makefile里面把编译参数加上/MT即可。  对于在vs2013里面使用新建项目的方式:  右击相应的项目,选择“属性”,在项目属性页中的“配置属性”下面的“C/C++”下面的“代码生成”一项,由默认的“多线程调试DLL (/MDd)”,改成“多线程 (/MT)”,确定之后,重新生成项目即可。这样所得的exe文件就是静态编译了。

求问Visual Studio 2012旗舰版(VS2012中文版下载)官方中文版无法下载

这个不是安装包的问题,是你电脑上的服务框架和安装程序冲突,造成的无法安装。你把电脑上的net framework 这个程序卸载了,然后再安装一下试试。还有就是你截图里的这个C++ 2012,最好把2010和2012都卸载了,软件在安装的时候会把他们再装上的,不用担心。