1. 为什么我的vc2010运行不了,(不是我写的程序的问题,哪个程序都这样)
看不清图片内容。
可以大概说一下思路。
我先确认一下,
你的visual stdio2010开发环境,安装配置,玩
好。
然后写一个简单点的程序,
比如只有几行代码的控制台应用。编译一下,看能不能正常通过。
然后测试,没有bug的话,就可以运行了。
如果有问题,系统会给出相应的提示,对照着提示检查一下就行了。
你选择的项目类型不对,类型不对,导致程序不能直接运行。
自己检查一下看呢
2. 为什么c++运行不了程序
打开vc++6.0,点击“文件”,点击“新建”,这时会出现一个框,点击框上的“文件”,然后点击“c++ suorce file”,然后在“文件名”下面的输入框输入你的文件名称,如:文件.c/文件.cpp(c语言后缀用.c,c++语言后缀用.cpp),然后在“位置”下的输入框选择你想把文件放的位置,然后点击“确定”就进入了代码编辑界面,写入你的代码,然后按“ctrl+s”进行保存,然后按“f7”进行编译(按下f7会出现几个对话框,点击“是”),如果系统在最下面的对话框提示没有错误(显示为“*** .exe - 0 error(s), 0 warning(s)”,其中***代表你的文件名),按“ctrl+f5”就能运行你写的程序了。
3. 为什么vc++可以编译不能运行
是这样,你在新建VC++工程的时候,其中有一项是选择将MFC库作为共享的DLL还是静态的DLL。
因为MFC程序在运行时需要一些DLL文件的支持,你从集成开发环境下编译运行时,有默认的路径来调用这些所需的DLL,因此运行不会有问题。而当你单独运行文件夹下的可执行程序时,如果一开始选择的是作为共享的DLL,则就会因为可执行程序的当前路径下没有所需的DLL文件而无法运行。
解决方法:
一种是打包程序,生成程序的安装包,就像商业软件一样。
另一种就是采用作为静态的DLL方式,即将程序要用到的库集成到生成的exe程序中。这样程序会稍稍大一点点,相当于一个绿色软件。你可以点击工程菜单下设置菜单项,常规选项卡,选择作为静态的DLL,重建工程就可以了。
4. vc程序不能运行
可能存在的原因:
1.编译出错
2.该vc程序需要先建立项目,才能建立c文件
3.(根据你的情况最有可能的原因)你所编写的文件存在运行的错误,这种错误比编译出错更难察觉,有可能是出现死循环之类的错误,请你仔细检查新建的文件
5. 为什么VC6.0写的程序不能运行,上面写的这个文件不存在
题主看一下,底部是不是有一个报错,滚轮上划看到错误详情为Compiling...Error spawning cl.exe,这个是因为路径错误所致
解决:打开VC++6.0程序,依次点"工具(T)"—"选项(O)",弹出窗口在"目录"选项卡里有四个选项,分别为:可执行文件(executatble files)、include files、library files、source files
依次点“目录”的每个选项,在下方“路径[D]:”内,挨个将路径修改为正确的路径。建议每个路径都重新定位一遍,防止漏掉某个路径。改完点"确定"保存。再编译不会报错了。
详情请参考WIN10安装VC++6.0并解决三个兼容问题,这篇解决的问题有:
1、VC++6.0在win10(7/8)上,启动报错(0xc0000142),无法启动程序。
2、编译报错"Compiling... Error spawning cl.exe",无法成功编译。
3、点"打开"或者"添加"时程序崩溃。
6. 用vc++运行一个程序总是出现错误
刚刚回答了同样的问题,我再复制粘贴下吧。
当VC++出现Compiling...
Error
spawning
cl.exe
错误的解决办法有如下几种,请楼主尝试:
方法1:
启动VC时不要用图形界面,通过在命令提示符下输入:Msdev
/useenv运行(注意啦/前面有个空格).它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题。
方法2:
使用你的VC安装盘修复一下。
方法3:
在VC中点击“Tools”—>“Option”—>“Directories”,发现路径有误,重新设置“Excutable
Fils,Include
Files,Library
Files,Source
Files”的路径。
要是显示“找不到mspdb60.dll”,去能正常运行VC++的电脑中搜索mspdb60.dll文件,拷贝到你的机器上Microsoft
Visual
Studio\Common\MSDev98\Bin下。缺失其他文件类似操作O(∩_∩)O。
方法4:
可能很多人在安装VC
6.0后有过点击“Compile”或者“Build”后被出现的
“Compiling...
,Error
spawning
cl.exe”错误提示给郁闷过。很多人的
选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。
因此问题可以按照以下方法解决:打开vc界面
点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable
Fils、Include
Files、
Library
Files、Source
Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。
如果你是按照初始路径安装vc6.0的,路径应为:
executatble
files:
C:\Program
Files\Microsoft
Visual
Studio\Common\MSDev98\Bin
C:\Program
Files\Microsoft
Visual
Studio\VC98\BIN
C:\Program
Files\Microsoft
Visual
Studio\Common\TOOLS
C:\Program
Files\Microsoft
Visual
Studio\Common\TOOLS\WINNT
include
files:
C:\Program
Files\Microsoft
Visual
Studio\VC98\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\ATL\INCLUDE
library
files:
C:\Program
Files\Microsoft
Visual
Studio\VC98\LIB
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\LIB
source
files:
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\SRC
C:\Program
Files\Microsoft
Visual
Studio\VC98\MFC\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\ATL\INCLUDE
C:\Program
Files\Microsoft
Visual
Studio\VC98\CRT\SRC
如果你装在其他盘里,则仿照其路径变通就行。
关键是microsoft
visual
studio\
后面的东西要相同。
是在是不行就重装。
vc
6.0里可以做C语言编程,但是不要使用clrscr()和getch()函数。不然会报错的,同时把头文件必须加上。
7. vc6.0无法正常启动怎么办 vc6.0无法执行程序解决方法
vc6.0无法正常启动怎么办?
很多网友在升级Win10系统后出现vc6.0不能运行提示“应用程序无法正常启动0xc0000142”问题。无法运行的原因是win10不兼容中文版的vc,解决方法很简单,直接用英文版的msdev.exe替换中文版的msdev.exe启动程序即可。
0xc0000142无法正常启动怎么修复
无法启动0xc0000142解决方法
应用程序无法正常启动0xc0000142解决方法
vc6.0无法执行程序解决方法:
首先下载英文版msdev.exe解压出来,然后找你的vc的安装目录。如果你没有安装时没有更改安装路径,那就默认在C盘
C:Program
Files
(x86)Microsoft
Visual
StudioCommonMSDev98Bin
这个目录下。
如果是绿色版,先找到vc总的目录,再按照CommonMSDev98Bin
这个路径来找。
直接将英文版的msdev.exe复制到Bin目录下并且覆盖。有的同学可能是绿色版的vc,这种版本的vc可能为了兼容改了文件名,不叫msedv.exe,不用管,你将英文版复制进去之后,每次启动时启动复制进去的英文版就是的。你可以右键发送一个快捷方式到桌面
注意:
这里要注意一定要把它放到Bin目录下不然启动不了。有同学没有放到Bin目录下,直接打开启动程序,显示丢失devshl.dll,就是没好好看步骤,没放到位置。
还有人会出现可能编译时会出现error
spwaing
cl.exe,这个错误网上的解决方法一大堆,可以自己去搜索一下。如果还是不行,我建议的方法就是重装了vc,并且是英文版。
新建文件时不能新建cpp等文件的话,我也不清楚怎么解决,建议重装吧~!
8. 在vc环境下运行程序 出现程序停止工作
因为你在VC下编写的程序用到了VC的函数库,比如socket这个套接口函数在VC中的头文件时WinSock.h
而到了Linux系统下的编辑器g++中
就是netinet/in.h了
当然不会通过编译。而且VC编译器把你得程序生成目标文件
连接函数库这些过程都给你做好了。但是在别的编辑器下
比如g++这些都要你自己来写makefile文件来完成。
9. "Cannot execute program" 为什么我用vc6运行不了程序
看你的情况,编译是无错误通过的。估计是该程序代码运行环境不正确。譬如说你再WIN系统下运行安卓的代码或其它单片机的代码,自然是不行的。如果确认代码运行环境正确,那可能是路径有正文字符,或者内存不足,权限不够。你可以关了VC,直接找到编译好的执行文件,试试用管理员的权限去运行。