求助求助,美版三星s7edge刷国行s7edge升了国行7.0,支付宝无

windows如何在命令行下编译C/C++程序
windows如何在命令行下编译C/C++程序
windows如何在命令行下编译C/C++程序
方法一是在Visual Studio中打开命令行,输入:cl hello.cpp所在路径\hello.cpp 或者cl /EHsc \hello.cpp
方法一具体为:start-&All programs-&Microsoft Visual Studio 2010-&Visual Studio Tools-&Visual Studio Command Prompt (2010)
cl.exe是windows平台下的编译器,link.exe是Windows平台下的链接器,C++源代码在使用它们编译、链接后,生成的可执行文件能够在windows操作系统下运行。
方法一的优点是直接使用,不需配置环境变量。缺点是不能在正常的命令窗口中执行,必须在VS的命令窗口。
MSDN也有具体的讲解,网址为:/zh-cn/library/ms235639.aspx和/zh-cn/library/bb384838.aspx
方法二是配置编译器需要的三个环境变量,在正常的命令行下编译。
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\&&&&&&&&& &
D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;
前者是cl.exe所在路径,后者是编译器依赖的动态链接库(mspdb100.dll)的路径(也有可能是mspdb80.dll) &&&&
(C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE;)
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\
这个是头文件所在路径。&& &
如果不包含此路径,写头文件时只能#include&D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iostream&
(C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\)
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\
这个是C/C++运行库目标文件的路径。
(C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\C:\Program Files (x86)\Microsoft SDKs\Windows\v5.0\LC:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\L)
参考文章:
文章1.C++应用程序在Windows下的编译、链接:/wolf-lifeng/p/3182072.html
文章2.在cmd命令行下编译运行C/C++源文件:/blog-307.html
方法二由于这个电脑在不同的盘里装了VS2008、VS2010、VS2012、VS2013,因此设置环境变量设置了很久也只能正常命令行下编译运行C程序,而编译运行C++依然有问题。有空了回去使用自己的电脑,再测试。
我的热门文章
即使是一小步也想与你分享如何用c++软件编写c程序
各位高手请问怎么在VC++6.0软件中写C程序,并编译出来 我用网上介绍的方法,方法如下1在VC的file菜单里选New 2在New对话框中选择Projects选项卡 3在Projects选项卡中选Win32 Console Application并输入工程名,点OK键 4一路保持默认选项,完成工程的建立 5再次选择file菜单里的New 6在New对话框中选Files选项卡 7在Files选项卡中选择C++ source file并输入文件名 8开始在新建的文件中编写代码并编译 在代码编写的地方写了 最C中的程序main(){    printf(&this is a C program.\n&);}按ctrl+f5 运行出错了不出现结果请问 上面步骤有问题吗 或者要在VC++软件中写C程序要按怎么样的步骤才能运行出结果
09-02-25 &匿名提问
你没有写上C头文件,同时要注明主函数的返回值。printfe用的头文件stdio.h#include &stdio.h&void main(){  printf(&this is C program,\n&);}你试试
请登录后再发表评论!
你所学习的C语言是大学基础必修课,内容应该是潭浩强的C程序设计吧?学习基础的C程序只是为我们学习高深的实用程序打基础,其中的算法指针等等内容非常重要。但是要想编写真正实用的C程序你应该继续学习C++,然后学习VC++(即Virtual C++).它如同VB一样提供简单,使用的WIN图形开发界面及控件,可以方便的编写出实用的GUI程序。因VC应用程序较大,请购买光盘安装,可得到完整的控件。网上下载的大多不全。
请登录后再发表评论!
----------------------env.c----------------------------- #include &errno.h&#include &unistd.h&#include &stdio.h&#include &stdlib.h&int main(void){        if (putenv(&FOO=foo&) != 0) {                perror(&putenv error&);                exit(1);        }        execl(&/path/to/foo.sh&, &foo.sh&, 0);        return 0;       /* should never reach here */}------------------------env.c-------------------------- --------foo.sh---------- #!/bin/sh echo $FOO --------foo.sh---------- eg. 2 要将shell script的变量“传”给一个C程序,你要在*当前*shell下: $ export BAR=bar (如果运行脚本的话,要用$ . /path/to/bar.sh, 而不要用$ /path/to/bar.sh) 这样在C程序中调用getenv()可以得到这个环境变量。 关于环境变量注意一点:子进程继承父进程的环境变量。 (在第一个例子中你用fork/exec调用脚本也是能得到FOO环境变量的。)
 Re: 如何在C程序中使用脚本?   放在参数里就可以呀shell的话 $1 $2 an so on
 Re: 如何在C程序中使用脚本?   根据wandys兄的例子结果很显然是:foo 但是如果在c程序里我对foo的定义是:char *foo = &testing&; 而我最终想看到的结果是:testing,该如何做?是在不好意思,小弟才疏学浅!
 Re: 如何在C程序中使用脚本?   &但是如果在c程序里我对foo的定义是:char *foo = &testing&; &而我最终想看到的结果是:testing,该如何做? hehe, 那就先作一些准备工作呀。(最终的交流是通过环境变量进行。) char *foo=&testing&; char env[100]=&FOO=&; strcat(env, foo); if (putenv(env) != 0) ...
请登录后再发表评论!
第一行加#include&stdio.h&
请登录后再发表评论!
、简介如果你对Unix/Linux有所了解的话,你应该知道他们大都自带了C和C 的编译器,分别是GCC和G 。Unix在程序安装及Make等许多地方使用到了这些编译
请登录后再发表评论!
这是因为你把两个带有main函数的程序都放在了同一个project内造成的。如果你的第二个程序真的和第一个程序没有任何关系,你可以这么做:1在VC的file菜单里选New2在New对话框中选择Projects选项卡3在Projects选项卡中选Win32 Console Application并输入工程名,点OK键4一路保持默认选项,完成工程的建立5再次选择file菜单里的New6在New对话框中选Files选项卡7在Files选项卡中选择C++ source file并输入文件名8开始在新建的文件中编写代码并编译
请登录后再发表评论!
你所学习的C语言是大学基础必修课,内容应该是潭浩强的C程序设计吧?学习基础的C程序只是为我们学习高深的实用程序打基础,其中的算法指针等等内容非常重要。但是要想编写真正实用的C程序你应该继续学习C++,然后学习VC++(即Virtual C++).它如同VB一样提供简单,使用的WIN图形开发界面及控件,可以方便的编写出实用的GUI程序。因VC应用程序较大,请购买光盘安装,可得到完整的控件。网上下载的大多不全。
请登录后再发表评论!VisualStudioC++2013中的多个文;例如:从键盘输入三个整数,将其最大值输出;#include&stdafx.h&q;#include&conio.h&;externintmax(int,int,int;intmain();inta,b,c;;printf(&a,b,c="scanf_s(&%
Visual Studio C++2013中的多个文件如何组织成一个程序―分块编译 一个大型程序一般由多个程序员同时开发,他们分别创建了各自的源文件,那么,如何将多个源文件组织成一个程序呢(当然其中只能有且仅有一个main)?有两种方法:其一是用include文件包含命令将其它源文件包含进去,特别指出,这里的多个文件本质上被合成了一个文件;另一种方法是分块编译:
例如:从键盘输入三个整数,将其最大值输出。将源程序用两个文件保存。 //====文件1:mymain.cpp====
#include &stdafx.h&
#include&conio.h&
extern int max(int,int,int);
//外部函数声明
int main()
printf(&a,b,c=&);
scanf_s(&%d,%d,%d&,&a,&b,&c);
printf(&Max=%d&,max(a,b,c));
_getch(); return 0; //外部函数调用
//====文件2:myfun.cpp====
#include&stdafx.h&
extern int max(intx,inty,int z)
//外部函数定义
int t=x&y?x:y;
returnt&z?t:z;
//========操作步骤========
1. 启动Visual S
2. 新建一个项目:File|New|Project:
Name:mymain
Solution Name:MultiFile
5. 键入如上mymain.cpp中的代码;
6. Project|Add New I
7. Name:myfun.
8. 键入如上myfun.cpp中的代码;
9. Build|C 即编译myfun.cpp生成OBJ文件
10. F5即可编译连接并运行整个程序。
特别注明:用此法编译的程序,两个文件是独立的。
即:对全局性变量或函数,static限定了其作用域仅在本源文件有效。
而对局部变量,static限定其存储类是静态的,变量只初始化一次(编译时初始化)且离开函数时,其值保留。
三亿文库包含各类专业文献、行业资料、生活休闲娱乐、文学作品欣赏、专业论文、幼儿教育、小学教育、应用写作文书、高等教育、外语学习资料、各类资格考试、中学教育、C18_Visual Studio C++如何将多个源文件组织成一个程序-分块编译41等内容。 
 Visual Studio 2008中如何编译和运行C++程序_工学_高等教育_教育专区。Visual ...首先我们应该先新建一 个工程,让我们的源文件依托于一个工程而存在,看图, 新建...  (C++) 在 Visual Studio 中,可以将您的工作组织为...C++ 程序的过程中, 第一个任务是选择项目的类型。...}; #pragma once 行指明编译器只包含该文件一次。...  使用项目和解决方案 用 Visual Studio 编写 Visual C++ 程序的第一步是选择项目的类型。对于每种项目类型, Visual Studio 都为您设置编译器设置并生成起始代码。 ...  程序, 并描 述如何使用命令行编译器编译应用程序。...(C++) 在 Visual Studio 中, 可以将您的工作组织...一个解决方案可以包含多个项目, 例如,一个 DLL 和...  程序, 并描 述如何使用命令行编译器编译应用程序。...(C++) 在 Visual Studio 中, 可以将您的工作组织...一个解决方案可以包含多个项目, 例如,一个 DLL 和...  其中 Visual C++就是 Visual Studio 的一个重要的组成部分。Visual Studio 可以用于生成 Web 应用程序,也可以生成桌 面应用程序,在 Visual Studio 下面,除了 VC,...  程序, 并描 述如何使用命令行编译器编译应用程序。...(C++) 在 Visual Studio 中, 可以将您的工作组织...一个解决方案可以包含多个项目, 例如,一个 DLL 和...  程序, 并描 述如何使用命令行编译器编译应用程序。...(C++) 在 Visual Studio 中, 可以将您的工作组织...一个解决方案可以包含多个项目,例如,一个 DLL 和 ...  Visual studio 2010 使用教程 1. 安装程序 2. 启动程序,界面如下 3. 编写 C++程序的步骤 1) 新建项目。VC2010 里面不能单独编译一个.cpp 或者一个.c 文件...

我要回帖

更多关于 美版s7edge刷国行缺点 的文章

 

随机推荐