vc的编译方式
和TC有点区别,要先建工程才可以运行
文件-> 新建->工程(project)下的->win32 console Application
输入文件名和路径
在点 文件->新建->文件(file)下的->C++ source file
就可以写了,其他和TC没区别了
B. VC++6.0编译器是如何编译C语言程序的
编译过程如下:
1.预处理阶段,主要是宏替换和库的引入
2.汇编阶段,将1步骤的.c文件通过汇编器生成汇编文件.asm
3.编译阶段,将2步骤的文件通过c编译器,生成目标文件.obj
4.链接阶段,将3步骤的.obj文件通过链接库和其他目标文件,生成可执行文件.exe
C. 请问如何用VC++的编译器编译C的程序
启动VC++6.0新建一个Win32 Console Application工程,建好后,新建-文件-C++ source File,在头部加上
#include <stdio.h>
#include <stdlib.h>
然后就可以编译C语言写的了
D. vc++ 6.0如何编译C
打开vc
1.选择new(新建)->project(工程)->win32->输入工程名。然后选择new(新建)->source file->输入文件名.c,如果没有.c,会默认出.cpp。文件输入完成后,选择compile(编译)->build(链接)->go(执行)
2.不新建工程,选择new(新建)->source file(源文件)->输入文件名.c,如果没有.c,会默认出.cpp。文件输入完成后,选择compile(编译)->build(链接)->go(执行)。这时编译器会帮你自动生成一个project(工程)
E. vc6.0程序怎样编译成64位
Microsoft Platform SDK 2001年 11 月版或更高版本x0dx0aVisualC++ 6.0x0dx0a步骤一:安装最新适合xp的SDKx0dx0a通过双击SDK文件夹下面的Setup.Exe安装Microsoft Platform SDK到硬盘任意目录后,安装程序会在开始菜单中生成Microsoft Platform SDK的快捷方式。单击"start->AllPrograms->Microsoft Platform SDK for Windows Sever 2003 SP1->Open BuildEnvironment Window->Set Windows XP 64 Build Environment->Set Windows XP64 Build Environment (Debug) 此时将显示一个控制台窗口,其中带有为 64 位内部版本设置的内部版本环境。x0dx0ax0dx0a步骤二:从64位内部版本环境启动Visual C++6.0:x0dx0a启动MicrosoftPlatform SDK后,直接在命令行输入msdev/useenv,此时将显示 Visual C++ 6.0 IDE,其中已经为 64 位内部版本环境设置了 include、library和executable 目录。 (如果Msdev.exe不在路径中,请将文件夹更改到 \Microsoft Visual Studio\Common\Msdev98\Bin文件夹,然后运行 msdev/useenv)x0dx0aVisual C++启动成功后,可以通过菜单Tools->Options->Directories查看Include files和Library file的默认路径应为Microsoft Platform SDK文件夹下的include和lib文件夹,此时为打开正确的64位虚拟编译环境。否则需重启打开。x0dx0ax0dx0a步骤三:添加 64位调试配置:x0dx0a♦在 Visual C++ IDE中,打开现有的 32 位项目(例如,MyApplication)。x0dx0a♦在"Build"菜单上,单击"Configurations"。x0dx0a♦在"Configurations"对话框中,单击"add"。x0dx0a♦在"Add Project Configuration"对话框中,将"Configuration"设置为 Debug64,单击"OK",然后单击"Close"。x0dx0ax0dx0a步骤四:将活动配置设置为 64位: x0dx0a♦在"Build"菜单上,单击"Set Active Configuration"。x0dx0a♦单击"MyApplication- Win32 Debug64",然后单击"OK"。x0dx0a x0dx0a步骤五:修改编译器或链接器选项:x0dx0a♦在"Project"菜单上,单击"settings"。x0dx0a♦在"project settings"对话框中,单击"General"选项卡。在"outputdirectories"下,在"Intermediate files"框和"output files"框中键入 Debug64。x0dx0ax0dx0a♦在"C/C++"选项卡上,在"Debug info"列表中选择"ProgramDatabase(编译器选项,/Zi)"。在Project Options中去掉/GZ,加入/Wp64。x0dx0ax0dx0a♦在"Link"选项卡上,在"Project Options"框中将 /machine:I386更改为/machine:AMD64。在Object/librarymoles中加入bufferoverflowu.lib,如果不加bufferoverflowu.lib,链接时会报错。x0dx0ax0dx0a♦在"View"菜单上,单击"Workspace"。 要从项目中删除MyApplication.hpj 文件。x0dx0a x0dx0a♦生成64位程序:x0dx0a注:在32位机上只能编译连接生成64位程序,而不能进行调试。x0dx0ax0dx0a
F. 在VS2010的VC++中如何编译、链接、运行、调试程序
看图说话!
G. 怎样用vc编译C语言文件,请详细说明步骤
如果只是想简单用VC编译c语言文件,可以不用那么复杂,你可以这样做:
在你想保存的文件夹下,新建一个.txt的文本文件,名字就取你要新建立的c文件的名字,但是注意后缀名改为.c;
让后右键(如果只装了vc的话,也可以直接双击打开)选择vc方式打开;
在打开的窗口中编写你的代码,写完后保存,点击!符号(也可以找菜单项中的build下的build all或execute都可以),进行编译和链接,弹出对话框就选择是,如果没有错误就可以通过编译,程序就直接运行
如果是按步骤来会稍微麻烦点,如下:
(1)打开vc环境
(2)选择“File”—“New”
在弹出的对话框中选择"projects"项,先建立工程文件:
i:对话框的左边选择Win32 console Application项
ii:在对话框的右边可以选择路径Location和输入工程名Project name,下边的单选一般默认为Create new workspace即可(因为是新建)
iii:以上设置好后,单击ok,下面的对话框按默认即可,点击finish,然后在下一个对话框中点击ok,工程建所在文件夹就建好了。此时如果按你刚才设定的路径去查看,就可以找到建立的工程文件夹。
(3)建立文件
让后同样在“File”—“New”下,本次选择Files项,在左边选择c++source file项,右边file下可以输入文件名,上边的为指定该文件所在的工程,一般默认即可建立在你刚刚建立的工程文件中,下边的Location为该源文件的路径,都按要求填写好后,点击ok即可进行文件的代码的编写了
(4)代码写好后,如上一部分简单操作时所说的进行编译和链接,让后运行就可以查看结果了。
至于工程是做什么用的,就好比是一个“单位或者说工厂”一样,而源文件好比是单位中的“车间”,这样理解简单点,具体的过程你按我所说的试试吧
附:如果你的英文好的话,很容易理解和看懂出现的各种提示的意思,如果你装的是汉化版的vc,那就更好办了,很容易就看懂的,试试看,祝你成功!
刚开始学习c语言,用的也是vc环境,更本不知道从哪里进入,哪里写代码,所以想了上面的简单的办法,后来看书就慢慢的会用了,相信你很快就会很熟练了,呵呵
H. 在VC里如何用Makefile文件编译
运行cmd.exe (or command.com in win9x)->进到vc/bin目录->运行vc-vars32.bat->进到makefile 所在的目录->nmake /f makefile
从sourceforge上下载下来的libjpeg源代码中有一个makefile.vc的文件,可以通过nmake /f makefile.vc [nodebug=1]来编译libjpeg,但是只能编译静态库,如果需要编译dll以便在emacs等程序中使用的话,需要修改makefile.vc和jmorecfg.h文件。在makefile.vc文件中添加编译dll规则:
以下内容为程序代码:
libjpeg.lib: $(LIBOBJECTS) $(RM) libjpeg.lib lib -out:libjpeg.lib $(LIBOBJECTS) #
添加以下这行 libjpeg.dll: $(LIBOBJECTS) $(RM) libjpeg.dll link -dll -out:libjpeg.dll $(LIBOBJECTS) 在jmorecfg.h中添加#define _WIN32_#define JPEG_DLL 然后nmake /f makefile.vc nodebug=1就可以编译了。
将makefile复制为一个.mak文件,然后用VC打开即可!
.mak 就是一个makefile
可以指定怎样编译(命令行,必须先设置VC命令行环境)
vcvars32.bat可设置环境,在vc98/bin下 nmake /f XXXX.mak
如果有一个makefile就只要nmake就可以了。