㈠ 在控制台下使用CL 编译C代码的问题。
这个比较麻烦,而且我不建议你这样做,因为VS是有多种平台的编译器(如果你有安装)。要是真的想加的话,看一下bat里的代码或者看一下bat运行前后某些环境变量(如path)的变化。
环境变量在系统属性那里可以改。
而我是写了几个小脚本,打开cmd后运行vsx86就能执行x86版的bat,vsx64就执行x64版的bat,因为没必要改全局的环境变量。
㈡ 安装creo后在vs2010中进行什么环境配置
右击“计算机”,属性,环境变量。你可以在用户或者是系统配置,随你,我是个人计算机,所以就配置了用户里的。
1.在上面的用户里点击“新建”,变量名:path 变量值:D:\Program Files\Microsoft Visual Studio 10.0\VC\bin; 注意不要随意加空格,另外加上一个英文的分号也是为了区分位置,这是环境变量的既定规则。好了,这个时候你去试着编译一下,会警告你系统缺失mspdb100.dll文件,让你重新装VS,这个时候你如果真的去重新装那就悲剧了,因为你会发现浪费了那么多时间,还是会出现这个情况,你再去怀疑自己的系统出问题了那我就真的不知道说什么好了~~这个时候,你去看一下D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE这个目录下,应该会有你缺失的那个dll链接库。有两种解决的办法,要么把mspdb100.dll文件从D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE拷贝一份到D:\Program Files\Microsoft Visual Studio 10.0\VC\bin,要么就在环境变量path的D:\Program Files\Microsoft Visual Studio 10.0\VC\bin;加上D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE; 这个path就配置好了!
2.上述步骤完成后还出现的问题我就不说了,应该包含文件的问题。再次新建一个环境变量,变量名:include 变量值:D:\Program Files\Microsoft Visual Studio 10.0\VC\include;这样就OK了这一步。
3.新建变量,变量名:lib 变量值:D:\Program Files\Microsoft Visual Studio 10.0\VC\lib; 这个时候发现还是缺少东西,最好,要到系统盘下去找到C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib,OK,把这个路径也拷到lib变量值后面C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib; 嗯,大功告成了!
好了,再去试试看吧,在提示符命令窗口敲下cl,回车,会有cl命令的提示,按操作提示就可以用了~这样以后就不用每一个调试文件都要在VS2010上新建项目了~遇到大点的东西再去用它吧~
最后再次总结一些,总共有三个变量配置:
1. 变量名:path 变量值:D:\Program Files\Microsoft Visual Studio 10.0\VC\bin;D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE;
2.变量名: include 变量值:D:\Program Files\Microsoft Visual Studio 10.0\VC\include;
3.变量名:lib 变量值:D:\Program Files\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib;
㈢ 如何在命令行编译执行C++源文件
如果你安装的是VC6.0,那么就要自己配置一下
环境变量
第一步:设置环境变量。我的电脑,
右击
,->
属性
->高级->环境变量
->新建
变量名:include
值:E:\Program
Files\Microsoft
Visual
Studio\VC98\atl\include;E:\Program
Files\Microsoft
Visual
Studio\VC98\mfc\include;E:\Program
Files\Microsoft
Visual
Studio\VC98\include
变量名:lib
值:E:\Program
Files\Microsoft
Visual
Studio\VC98\mfc\lib;E:\Program
Files\Microsoft
Visual
Studio\VC98\lib
这个值是你自己的C++的安装目录。
变量名:PATH(这个不用新建的)
值:在以前的值后面加上;E:\Program
Files\Microsoft
Visual
Studio\Common\Tools\WinNT;E:\Program
Files\Microsoft
Visual
Studio\Common\MSDev98\Bin;E:\Program
Files\Microsoft
Visual
Studio\Common\Tools;E:\Program
Files\Microsoft
Visual
Studio\VC98\bin然后就可以调用cl命令编译,至于cl命令各参数的意义,你可以去网上搜如果你安装的是VS,那么系统会给你配置好环境变量,你可以直接调用Visual
Stdio
命令行提示符输入cl命令编译
㈣ 用CL命令编译C程序,怎么设置其默认文件输出路径,环境变量似乎设置不了,IDE环境中设置对该编译方法无效
cl /Fo"E:\test" /Fe"E:\test.exe" "E:\test.cpp"
cl /?可以查看命令参数列表
㈤ 如何在windows的命令行环境下编译C++程序
第一步:安装编译环境
下载并安装Visual Studio,本人安装的Visual Studio 2012
第二步:设置环境变量
1)右键“计算机(我的电脑)”,选择“属性->高级系统设置->环境变量”,找到“系统变量”中的“PATH"属性,双击之
2)复制Visual Studio安装目录下的路径“D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin”到环境变量中(PATH中已经有其它变量,则粘贴到最后面,并且用英文“;”与前面的变量隔开)
第三步:修改命令行启动参数
1)在“开始->运行”中输入“cmd”,开始菜单中将列出"cmd.exe",右键它,然后“发送到->发送到桌面快捷方式”
2)右键步骤1)中创建的桌面快捷方式,选择“属性->快捷方式”,找到“目标(T)”栏,修改目标为“C:\Windows\System32\cmd.exe /k vcvars32.bat”,修改好后点确定
第四步:编写test.cpp程序
1)在D盘新建一个文件夹,命名为testCode
2)打开testCode,在里面新建一个文本文档,命名为test.cpp(注意,如果你的系统设置中隐藏了已知文件类型的扩展名,必须显示它,否则你创建的test.cpp的真实名字将是test.cpp.txt)
3)用记事本或EditPlus打开test.cpp,在其中写入代码,例如:
#include <iostream>
int main()
{
std::cout<<"Hello World!"<<std::endl;
while(1)
{
//ignore
}
}
第五步:编译test.cpp
1)双击第三步中创建的cmd.exe的桌面快捷方式,打开命令行窗口
2)输入:cd d: 回车
3)输入:cd Ccodes 回车
4)输入:cl -EHsc test.cpp 回车
编译器开始编译test.cpp。我们可以从命令行的输出内容中看到编译结果。如果程序没有书写错误,一定可以编译出一个test.exe和一个test.obj。其中exe文件即是编译后的可执行程序。obj文件是按块编译产生的中间文件。至此,整个命令行编译流程结束。
㈥ 如何设置C++2010环境变量如何编译C++文件并执行
晕死,你Java写多了吧,VS简单得不能再简单了,新建个记事本,改名为xxx.cpp,打开vs2010,用鼠标点中xxx.cpp拖到vs2010里面,按F5 这样就自动为你建立一个工程并且编译好了。没有java要装skd 配环境变量,还要 javac java 那么麻烦
㈦ windows10 vs2015 怎么配置cl.exe环境变量
开始菜单中:Visual Studio 2015Visual Studio ToolsWindows Desktop Command Prompts有以下快捷方式:
"VS2015 x64 ARM 兼容工具命令提示符.lnk"
"VS2015 x64 x86 兼容工具命令提示符.lnk"
"VS2015 x64 本机工具命令提示符.lnk"
"VS2015 x86 ARM Cross Tools Command Prompt.lnk"
"VS2015 x86 ARM 兼容工具命令提示符.lnk"
"VS2015 x86 x64 兼容工具命令提示符.lnk"
"VS2015 x86 本机工具命令提示符.lnk"
根据你的需求使用之一即可,一般来说想编译出来各个系统都能用的,一般用"VS2015 x86 本机工具命令提示符".
如果想自定义,比如加个头文件目录啥的,可以查看这些快捷方式指向的bat,一级一级学习bat代码。
㈧ 用记事本怎么编辑、运行C语言
1、首先要配置环境变量,在系统变量path中添加MSDevBin 和 VC98Bin路径。是你所安装vc6.0的bin目录。以及设置环境变量include为 ...VC98Include 。是你所安装vc6.0的路径的include目录。不理解的话自己可以网络一下。学过java的话一般都配置过环境变量。
2、然后再在桌面上,新建记事本重命名为hello.c
3、打开记事本输入如下代码,保存并关闭。
#include <stdio.h>
int main(){
printf("hello world!");
return 0;
}
4、打开命令行界面,用cd指令定位到桌面,如下图所示。你的可能输入的命令不一样。此时,输入dir可以看到你桌面的说有文件和目录。
㈨ 什么是cl ,老师让在命令提示符里写c:\cl hello.cpp可不能执行,说CL什么内部外部命令
cl是C++的编译命令,不是windows自带的,也就是说如果想要在windows的命令提示符下运行此命令,需要安装Visual C++ 6.0,当然GCC也带有cl.exe。
㈩ vc++2010beta2为cl.exe在win7设置环境变量的方法
如果直接在cmd中使用cl的话需要设置比较麻烦的INCLUDE和LIB环境变量,
这里介绍一种比较简单的方法:
VS->工具->visual studio 2008 Command Prompt,这个环境下自动就把这些复杂的东西设置好了,同时也是个小黑板,
仔细看,会发现其实是运行了一个bat文件。
如果出现:
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
此时不应有 \Utilities\Bin\x86";C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System3
2\Wbem;C:\Program Files\Microsoft sql Server\90\Tools\binn\;C:\Program Files\Gem
plus\GemSafe Libraries\BIN\"
等等的问题,导致各种命令工具不能使用的问题。出现找不到头文件PATH等问题
原因是我装了Direct SDK
解决办法:在系统环境变量设置中,删除Path变量中的"C:\Program Files\Microsoft DirectX SDK (June 2006)\Utilities\Bin\x86"。这是DirectX SDK中的Bug,导致双引用。
可参见http://weblogs.sqlteam.com/mladenp/archive/2008/05/28/Serious-Visual-Studio-2008-install-bug-that-can-break-your.aspx
ok,搞定了上面这个问题,新的问题又来了,由于我用的win7系统, 当我尝试用cl编译一个dll时,如cl /c dll_test.cpp又出现
无法打开编译器生成的文件 permission denied 的错误,
原因是,默认用户对没有磁盘写的权限,需要在源文件所在的磁盘的属性中修改,使你的用户有修改的权限,我承认win7确实比xp安全。。。
引自 http://www.cppblog.com/naked/archive/2011/02/04/139727.html