vc++写完程序后无法运行vc怎么运行程序办?

在win7中如何完美运行visual C++ 6.0?
下半年要去考二级,学校里学的C要求用visual C++ 6.0,在我电脑上(win7 64位)基本上是废的到编译就卡死,用什么虚拟机或者替代程序可以实现使用全部功能?
我的电脑上装了vc6 vc9 vc10 vc 11,补丁分别是sp6 sp1 sp1 sp4,全部可以正常使用。vc6在win7上的完美运行大致有以下几点需要注意:1、兼容性提示,忽略即可2、调试程序时结束调试,子进程无法被顺利杀死,会一直卡住。这种情况下简单解决可以将将子进程文件重命名。想结束掉子进程可以将vc暂时退出。想完美运行需要替换两个dll,百度上有。3、添加文件到工程崩溃,这个微软有插件解决。4、调试时无法查看局部静态变量的值,经典bug,不是win7特有的,无解。5、要配合使用2003年的WinSdk,太新太老了都不行。6、msdn我没装,后续的msdn都可以用,没必要硬和vc6配套。7、编译64位程序需要找到合适的sdk版本,配置一下也是可以的。8、编译时卡死,永远编译不完,经典bug,不是win7特有的,sp6可解。
vmware里运行xp。也就是虚拟机啦。我win8也一直这么运行vc++6.0的,这种问题可以去百度,没必要来知乎吧。
什么年代了,还在用VC6?该换Visual C++ Express 2013最新版了,,Visual Studio Express版不收钱合法用,C++11标准完全支持。
使用微软官方的虚拟机,装载xp
为什么要用VC为什么不用Windows2000
已有帐号?
无法登录?
社交帐号登录查看: 3108|回复: 9
VC++6.0在win7环境下运行错误该怎么办?
该用户从未签到
马上注册,欢迎加入IT之家社区大家庭。
才可以下载或查看,没有帐号?
我在win7环境下编译运行VC++时,提示如图所示的错误,导致无法运行程序,这是什么原因?我该怎么办?求大神们指教。谢谢!!!
该用户从未签到
错误提示是window停止工作!
签到天数: 258 天[LV.8]以坛为家I
本帖最后由 feiniao157 于
13:16 编辑
沒圖没jj,.
签到天数: 266 天[LV.8]以坛为家I
图呢,楼主?
签到天数: 62 天[LV.6]常住居民II
下载一个windows xp mode 安装,微软官网提供下载的,我的也是64位系统,我是在windows xp mode 运行visual C++6.0,看图!
签到天数: 312 天[LV.8]以坛为家I
图呢?什么情况下出现的。。我用着没问题啊
签到天数: 163 天[LV.7]常住居民III
如什么图?
签到天数: 1496 天[LV.10]以坛为家III
发个图上来
签到天数: 9 天[LV.3]偶尔看看II
估计是兼容性问题吧,我记得win7本来就不能很好的支持vc6.0
签到天数: 48 天[LV.5]常住居民I
VC++6.0好像不能在软件界面打开现有文件
版权所有 (C)共有 12973 人关注过本帖
标题:我用VC++6.0编译,为什么会显示无法执行程序?没有提示错误
等 级:新手上路
&&已结贴√
&&问题点数:10&&回复次数:6&&&
我用VC++6.0编译,为什么会显示无法执行程序?没有提示错误
#include &iostream&
&&& std::cout&...............&;
&&&&&&&&return 0;
搜索更多相关主题的帖子:
等 级:业余侠客
帖 子:51
专家分:215
int main()
&&& std::cout && &...............&;
&&& return 0;
[ 本帖最后由 zhuxiaoneng 于
11:46 编辑 ]
等 级:新手上路
回复 2楼 zhuxiaoneng
还是不行~那个main单词没变成红色的,是不是少安装了什么?
等 级:业余侠客
帖 子:51
专家分:215
为什么需要main单词变成红色呢?
运行结果正确不就可以了?
如果你需要关键字用特定的颜色标记出来
百度:vc助手
等 级:新手上路
帖 子:17
#include &iostream&
int main()
&&& std::cout && &...............&;
&&& return 0;
来 自:湖北师范学院
等 级:论坛游民
帖 子:55
专家分:15
连头文件头文件都没输好,你那程序问题比较大啊,建议多看书上的列题,把格式弄清楚
[ 本帖最后由 吴丽华 于
17:40 编辑 ]
人生如棋,落子无悔!
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2389
专家分:13384
语法错误很多啊!同学要好好看基础哦!
你的头文件不完整、cout输出格式不对、main函数不对,修改如下:
#include &iostream&
int main()
&&& std::cout&&&...............&;
&&&&&&&&return 0;
版权所有,并保留所有权利。
Powered by , Processed in 0.039979 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights ReservedVS调试时断点无法进入或命中的原因及解决方法(PDB引发的)
在使用VS开发时,有时断点会无法进入,特别是在一个项目中引用另一个类库项目时。如下图。
我在一个项目中引用了自定义的控件MyControl类库,但在使用时发现,有些地方还需要调整,比如这里我需要增加一个GUID作为特殊标识,并输出以供测试。但是当我将这段代码加入进去后,按F5运行程序时,这段代码的断点没有如预期的进入。
注:无法进入的断点是空心的,可以进入的断点是实心的。
于是将鼠标定位到了断点的位置,提示如上图。会发现这是因为源代码与原始版本不同造成的。这时我们可以按照提示中所说的方法来解决试试。
解决方法1:右击断点->位置->允许源代码与原始版本不同vc3Ryb25nPjxzdHJvbmc+oaPI58/Czbw8L3N0cm9uZz48L3A+CjxwPijXotLi0qrU2rfH1MvQ0Ne0zKzPwtPSu/e2z7Xjo6yyu8i7u+HO3reouPzQwrT6wuspPGJyPgo8L3A+CjxwPjxicj4KPC9wPgo8cD48aW1nIHNyYz0="/uploadfile/Collfiles/5.jpg" alt="\">
但是在实际运行时会发现,此方法并不一定靠谱,因为调试时断点自动往下跳了。这样一来,断点同样会无法进入。
解决方法2:工具->选项->调试->常规->禁用要求源文件与原始版本完全匹配。如下图
这时再运行,断点已经可以正常进入了。
解决方法3:重新生成解决方案或者先清理解决方案再生成解决方案
这时再运行,断点也可以正常进入。
那么为什么会造成这种情况呢?这时因为调试时使用的是PDB(Program Database)文件,而当我们在类库中修改代码后,由于没有重新编译,会使用上次的PDB文件,这样就造成了原来的PDB和新的代码文件不匹配,自然调试时也就无法正确进入断点。
再有前面提到,有时断点会跳到其他的位置,是因为断点是定位在代码的行上的,而PDB文件中记录了代码的行数,但是PDB文件却没有更新,所以当我们强行将断点处的代码设置"允许源代码与原始版本不同"时,如果依旧使用上一次的PDB文件,自然断点的行数就定位到了上次记录的代码行数,所以断点就会往后跳了。
关于PDB的说明可以参看该文/Articles/349076/Know-Program-Database-file-PDB
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'

我要回帖

更多关于 qt程序写完怎么运行 的文章

 

随机推荐