‘壹’ (VC6.0)1.输入源程序后,如何编译该程序 2.如何链接程序生成可执行文件 3.如何运行程
1单击主菜单栏中的build编译
2在得到后缀为obj的目标程序后选择build菜单下的build选项,表示要求连接并建立一个可执行文件。
3得到可执行文件后选择build菜单下!execute文件名.exe,执行文件。
‘贰’ 请问vc++6.0环境下怎么实现多文件c程序的编译和连接
一般是这样,每个文件要配一个头文件,把函数和变量的声明放在头文件。然后在源文件里包含头文件。在主函数文件里包含所有头文件
‘叁’ vc++6.0在写完程序之后怎么编译连接运行
编译的快捷键是:Ctrl + F7
连接、执行的快捷键是: Ctrl + F5
‘肆’ 我的VC++6.0为什么没有编译,连接,运行按钮
你右击c++6.0窗燃桐口的上面空白处,判裤就是菜单栏的右边什么字也没有的那地方,右击的时候会出现竖菜单项,你点击那个掘段简编译微型条,那些按钮就会出来了。
‘伍’ VC中编译与连接有什么区别
要连接要先编译,如果没编译会连接时会自动编译。举个例子,如果你有两个文件,对一个文件进行编译只是讲这个文件编译成了目标文件.obj,但是另外一个文件没有,需对另外一个文件进行编译,可以观察结果输出框的显示,这时连接便会将两个文件连接在一起,才会将互相调用的函数等联系起来,生成.exe。如果不编译直接点连接,系统自动将两个文件编译,并连接,生成.exe文件。
假设两个文件分别是a.cpp,b.cpp,a调用b的函数:
编译a:
--------------------Configuration: a - Win32 Debug--------------------
Compiling...
a.cpp
a.obj - 0 error(s), 0 warning(s)
然后编译b:
--------------------Configuration: a - Win32 Debug--------------------
Compiling...
b.cpp
b.obj - 0 error(s), 0 warning(s)
然后连接:
--------------------Configuration: a - Win32 Debug--------------------
Linking...
a.exe - 0 error(s), 0 warning(s)
假如编译一个后直接连接:
编译a:无变化
--------------------Configuration: a - Win32 Debug--------------------
Compiling...
a.cpp
a.obj - 0 error(s), 0 warning(s)
直接连接:
--------------------Configuration: a - Win32 Debug--------------------
Compiling...
b.cpp
Linking...
a.exe - 0 error(s), 0 warning(s)
如果两个都不编译,直接点连接:
--------------------Configuration: a - Win32 Debug--------------------
Compiling...
a.cpp
b.cpp
Linking...
a.exe - 0 error(s), 0 warning(s)
注意:假如文件没有被修改的话,编译一次后不会再进行编译了,可以直接连接,如果这时不编译,直接点连接,也只是连接,没有编译过程。
编译.h文件会提示不能编译,因为.h一般存放的是函数的声明,类的定义等,系统不会编译,但是可以在头文件中点连接进行整个程序的编译连接过程。
连接后就可以运行了,也可以在没编译、连接时点运行,系统会自动编译、连接。
‘陆’ 我想请问一下我用VC++6.0 写的程序每次都要编译一次 然后在连接一次 然后在运行。
编译就是把高级语言变成计算机可以消嫌识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制,机器代码一般以*.obj文件保存。
链接就是将上一步产生的obj文件与操作系统动态库组合为可执行的exe文件.
具体为什么兄桥世这样麻烦,你可以参考《程序设计语言-编译原理羡肢》- 国防工业出版社
‘柒’ 怎样使用VC软件编译并运行C语言程序
使用VS2008编译C程序,本文中使用VS2008 professional版本。
1.打开VS2008,这就不用多说了吧
2.打开了VS2008的主界面,然后选择,文件→新建→项目
弹出如图对话框
3、在项目类型中选择VC++→win32 然后在右侧模板中选择win32控制台应用程序,再在下面输入一个名称(项目名称,不用带.C)选择保存位置后确定好了,弹出个对话框,不管它,下一步
‘捌’ 我把用VC6.0编译连接好的程序.exe文件直接发给别人,可在他那里怎么运行不了呢
肯定是动态链接库依赖,
用dependency软件依赖查询一下,
找出以来的dll链接库文件,
然后将他们考的对方电脑的C:/windows/system32文件夹下面
软件应该就可以运行了
‘玖’ 我的vc 6.0 可以编译,可用链接,点击执行,显示ready,但弹不出黑框
重新下一个VC安装,可能是VC的问题
VC的卸载如果按照程序给的卸载程序进行,会有少量残余,无法重新安装
即使用360、优化大师等软件删除也不可以
必须手动删除后,去注册表里进行修改
楼主可以从网上搜一下“如何彻底删除VC”
第告歼世一步 删除注册表信息
点击“开始”按钮,单击“运行”,敲入RegEdit然后是你要删除的注册表中的某一项。
或者你敲入Regedit 打开注册表编辑器
在注册表中按照目录顺序找到具体的某一项,然后按delete键删除。
上述是讲了两种删除注册表中某一项的方法。下面列出你要删除的:
HKEY_LOCAL_MACHINE\Software\Microsoft\Devstudio
HKEY_LOCAL_MACHINE\Software\Microsoft\HTML Help Collections
HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Basic
HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Component Manager
HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Modeler
HKEY_LOCAL_MACHINE\Software\袜肢Microsoft\Visual Studio
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Visual Studio 6.0
- OR-
MSDN Library
- OR-
Visual Studio 6.0 components
HKEY_CURRENT_USER\Software\改裂Microsoft\Devstudio
HKEY_CURRENT_USER\Software\Microsoft\Visual Basic
HKEY_CURRENT_USER\Software\Microsoft\Visual Component Manager
HKEY_CURRENT_USER\Software\Microsoft\Visual Modeler
HKEY_CURRENT_USER\Software\Microsoft\Visual Studio
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\StartMenu\&Programs\Microsoft Visual Studio 6.0
-or_
MSDN Library
-or-
other Visual Studio 6.0 components
HKEY_USERS\S-1-5-21-2127521184-1604012920-1887927527-72713\Software\Microsoft\Visual Studio
HKEY_USERS\S-1-5-21-2127521184-1604012920-1887927527-72713
\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\StartMenu\&Programs\Microsoft Visual Studio 6.0
-or_
MSDN Library
-or-
other Visual Studio 6.0 components
第二步删除目录
C:\Program Files\Microsoft Visual Studio
C:\Program Files\Common Files\Designer
C:\Program Files\Common Files\Microsoft Shared\MSDesigners98
C:\Program Files\Common Files\Microsoft Shared\MSDN
C:\Program Files\Common Files\Microsoft Shared\Triedit
C:\Program Files\Common Files\Microsoft Shared\VS98
C:\Program Files\Common Files\Microsoft Shared\Wizards98
对于windows2000的用户
找到C:\Documents and Settings\ your login \Application Data\Microsoft该目录下删除Visual Studio文件
第三步删除动态链接库dll文件
点击“开始”--à 搜索文件和文件夹
搜索下面的文件,并将其删除
Hh.exe,Hh.dat,Hhcolreg.dat,Hhctrl.ocx,Itss.dll,Itircl.dll
第四步检查Comcat.dll文件
在Windows\System或WinNT\System32目录下找到Comcat.dll文件,如果该文件大小不是22K的话,则进行下面的操作:
点击“开始”按钮,单击“运行”,敲入regsvr32 /u comcat.dll
在Windows\System或WinNT\System32目录下找到Comcat.dll文件,将其删除
从visual studio安装盘中,找到\Common\Ide\Ide98\Redist \Comcat.dll文件将其复制到Windows\System或WinNT\System32目录下
“开始”按钮,单击“运行”,敲入regsvr32 comcat.dll
经过上述四步的操作,visual studio被我们从系统中彻底删除了,这时只要重新进行安装即可。
建议
注册表是Window和windows环境下的绝大部分应用软件都会写注册表的。所以删除软件,不能简单将文件夹删除,还应删除相应的注册表信息。
‘拾’ vc++程序编译链接都通过,但运行时却报内存错误
不要老此棚武断地认为是系侍则统的问题扒运,内存错误绝大多数是自己的程序问题。即使在其他机器上没问题,也未必是系统问题,因为很多bug不是在任何情况下都能出现的。
我认为应该认真对待这些bug,好好调试一下,找到是哪条语句出了错。
内存出错大都是访问了不该访问的地址。