‘壹’ 如何使用Visual Studio2010编译C语言
使用Visual Studio2010编译C语言的具体步骤如下:
1、首先双击打开Vs 2010,找到左上角的新建项目并点击打开,选择win32控制台程序,给文件命名,如123,单击确定。
‘贰’ 误删了C盘Windows下的SDK文件夹,vs2013可以使用,matlab找不到vs编译器
现在用的电脑多数是WIN64位机,但是在安装MATLAB2011a时并不能顺利安装编译器这是应为在64位机上安装MATLAB时并没有安装编译器。因此就带来不能使用m文件等一系列问题。那么就需要手动安装,但是网上的手动安装教程都是残缺不全的。介绍的最详细的是国外的mathworks网站。下边具体详述其操作步骤。步骤一:对于MATLAB7.12,对于64位机来说,VisualC++2010Express和SDK7.1都需要安装。如果不知道Windows中是否安装了上述软件,就假设你已经安装,并进行一下步骤。步骤二:为了避免错误,如果你既没有安装VisualC++2010也没有安装SDK7.1,那么可以进行如下步骤:1.安装SDK7.1,如果安装失败按照步骤三进行,然后再回到本步骤二的3.2.到参考资料的1网站下载文件包,SDK7.1.3.安装VisualC++2010orSDK7.1。步骤三:如果你已经安装了VisualC++2010ExpressSP1而没有安装SDK7.1,按照如下步骤进行:1.卸载VisualC++2010Redistributable,x64和x86版都要卸载。这个可以从控制面板卸载程序卸载。2.安装SDK7.1,在安装SDK7.1是确保取消VisualC++Compilers和MicrosoftVisualC++2010选框。3.至参考资料网站1下载SDK7.1安装包。4.重新安装VisualC++2010Redistributablepackages。步骤四:如果连个文件包都安装后,在编译期间仍然出现错误,那么就需要安装SDK7.11.至相关网站下载Windows7和.NETFramework4.下载完成后安装。注意事项:如果有外语知识按照参考资料中的网站1完成不成问题,但是有写不同。1.在安装时可以将SDK“winsdk_web.exe”安装时路径改为“MicrosoftVisualStudio10.0”文件夹下。2.重新启动MATLAB。
‘叁’ vs2015编译exe时如何做到向下兼容 我在win10上使用vs2015编译的exe无法在win7
我的编译器是vs2013的,这个应该适合2015。
项目,属性,链接器,系统,所需的最低版本,该为5.01。
还是属性页,配置属性,常规,平台工具集,改为含有windows xp的那项。
还是配置属性,C/C++,代码生成,运行库,改为多线程。
‘肆’ 如何在Windows下编译OpenSSL (Vs2005使用Vc8的cl编译器)
2、使用VS2005下的Visual Studio 2005 Command Prompt进入控制台模式(这个模式会自动设置各种环境变量) 3、解压缩openssl的包,进入openssl的目录 4、perl configure VC-WIN32 尽量在这个目录下执行该命令,否则找不到Configure文件,或者指定完整的Configure文件路径。 5、ms\do_ms 在解压目录下执行ms\do_ms命令 6、nmake -f ms\ntdll.mak编译后在openssl解压目录下执行,完成编译后。输出的文件在out32dll里面,包括应用程序的可执行文件、lib文件和dll文件 注意:在运行第五步时,cl编译器会抱怨说.\crypto\des\enc_read.c文件的read是The POSIX name for this item is deprecated(不被推荐的),建议使用_read。呵呵,我可不想将OpenSSL中的所有的read函数修改为_read。再看cl的错误代码 error C2220,于是上MSDN上查找: warning treated as error - no object file generated /WX tells the compiler to treat all warnings as errors. Since an error occurred, no object or executable file was generated. 是由于设置了/WX选项,将所有的警告都作为错误对待,所以。。。 于是打开OpenSSL目录下的MS目录下的ntdll.mak文件,将CFLAG的/WX选项去掉,存盘。。。
‘伍’ 如何在VS2013下使用VS2010的C++编译器并调试
用VS2013打开VS2010项目的时候,VS会自动提示你手否要转换成VS2013的工程的,如果你不想转换,就可以直接编译调试了,VS一般都是向下兼容的。
‘陆’ 微软 怎么知道用 vs 编译的
如何使用Visual Studio 2010(VS2010)编译C语言
1.打开VS2010主界面,然后选择,文件→新建→项目,在项目类型中选择VC++→win32 然后在右侧模板中选择win32控制台应用程序,再在下面输入一个名称(项目名称,不用带.C)
选择保存位置后确定,弹出个对话框,不管它,下一步.
2.接下来注意了,这个对话框中,应用程序类型要选择控制台应用程序,附加选项一定要选中“空项目”。然后点完成。然后对话框消失.
3.回到VS主界面,这时会在左侧和右侧多了如图工具栏“解决方案管理器”,在源文件上点右键,选择“添加→新建项”。这里注意,如果你已经有写好的C源文件,那么要选择“现有项”
4.又打开个对话框,不管左边的,在右边的模板中选择C++文件(注一),在下面的名称中输入源文件的名字加上.C(注二),保存位置用默认的。然后点击“添加”
5.好了,编辑页面出来了,大家可以写代码了,这里就写所有程序员无论学什么语言都要写的一个程序“hello world”吧^_^
这里可以看到,VS2010可以智能的标示出函数参数和函数体,方便查看和修改。比VC6.0方便多了。
tips:system(“pause”)(需头文件windows.h)的目的是让程序执行到这个位置的时候“暂停”,让操作者能看到结果。
编好了,然后选择 调试,或者直接点绿色小箭头按钮(注三)就可以查看程序运行结果了,最后,别忘了保存.
好了,介绍完了,相信大家也都掌握了在VS2010下编译C的方法,这样装了VS2010的同学也就不用再费事装VC6.0了,VS很好很强大,其他的功能大家自己慢慢摸索吧,呵呵,不说啦。
注释:
注一:现在已经基本没有纯粹的C编译环境了,都是用兼容C的C++编译工具来编译C,所以创建的模板是C++模板。(大家一定还记得VC6.0中大家新建的文件也是C++SourceFile(C++源文件)吧)
注二:加上.C后,编译系统就会知道这个是C源,从而创建的是C的源文件,编译的时候就会调用C编译器。而不加.C,创建的就是C++的源文件。编译的时候会调用C++的编译器。虽然C++兼容C,但是在不同的C++编译环境对C的支持度是不同的,就比如本文中的例子,那句system函数就是C专有的,如果采用C++来编译就会出错。所以,在不确定所用的C++编译器是不是支持某种C语法的时候,还是老老实实的记得加上.C,来告诉编译系统使用C编译器而不是C++。
注三:绿色小箭头的意思是“调试”,快捷键F5,使用的时候会吧程序从头执行到尾,然后自动退出,如果你的程序没有暂停语句的话,就会出现黑色的程序窗口一闪而过的情况。
如果不想让程序在调试完毕后自动退出,最简便的方法就是选择菜单中的“调试→开始执行”或者按快捷键ctrl+F5
‘柒’ 如何在windows系统的cmd命令行下调用VS编译器
1、桌面空白右键,选择新建---快捷方式; 2、输入cmd,点击下一步; 3、可修改名称,点击完成; 4、右键新建的cmd快捷方式,选择属性; 5、点击布局选项卡,屏幕缓存区大小和窗口大小都按照你显示器分辨率设置,点击确定;
‘捌’ 如何使用matlab与vs编译器
1. 安装
单独安装、和MATLAB同时安装。
2. 设置(以vs2005为例)
>> mbuild -setup
Please choose your compiler for building standalone MATLAB applications:
Would you like mbuild to locate installed compilers [y]/n? y
Select a compiler:
[1] Lcc-win32 C 2.4.1 in D:\PROGRA~1\MATLAB\R2010a\sys\lcc
[2] Microsoft Visual C++ 2008 SP1 in D:\Program Files\Microsoft Visual Studio 9.0
[3] Microsoft Visual C++ 2005 SP1 in C:\Program Files\Microsoft Visual Studio 8
[0] None
Compiler: 3
Please verify your choices:
Compiler: Microsoft Visual C++ 2005 SP1
Location: C:\Program Files\Microsoft Visual Studio 8
Are these correct [y]/n?
Trying to update options file: C:\Documents and Settings\Administrator\Application Data\MathWorks\MATLAB\R2010a\compopts.bat
From template: D:\PROGRA~1\MATLAB\R2010a\bin\win32\mbuildopts\msvc80compp.bat
Done . . .
3. 使用
(1)在 MATLAB 环境中使用 mcc 命令;
(2)在系统命令环境中使用 mcc.exe (在Windows上);
(3)在 MATLAB 环境中使用 Deployment Tool。
4. 程序发布
(1)使用 MATLAB 命令 builder;
(2)使用 Deployment Tool 图形化工具。
一般来说,需要发布的文件有3个:
(1)编译得到的可执行文件或库函数;
(2)CTF 文件;
(3)MCRInstaller.zip。
在最终用户的计算机上,首先需要把MCRInstaller.zip 解压,并把 MCR 中可执行文件所在目录添加到系统路径上,然后就可以使用编译后的程序了。
‘玖’ 如何调用微软编译器
你的意思是在命令行使用么?
我讲不明白 ,你自己看吧 我网上找的
微软C/C++编译器命令行模式用法
微软C/C++编译器编译选项数目众多,在“命令提示符”窗口键入cl /?即可查看完整列表
(见附录1)。比如说,/GX启用C++异常处理机制,/GR启用C++ RTTI,等等。在此不打算
详细讨论这些编译选项用法。
以下是我的测试目录f:\vstest中的一个样例文件:
//1.cpp
#include <iostream>
using namespace std;
void main()
{
cout << "Hello Royal"<<endl;
}
你现在可以进入该目录执行如下编译命令:
F:\vstest>cl /GX 1.cpp
运行程序,即会产生如下输出:
Hello Royal
‘拾’ window系统自带编译器吗怎样调用编译器
window 是没有自带编译器的,所以下载程序要带编译器的。