Developer Network
Developer Network
Developer
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
积极答复者
用ctrl+F5调用,程序可以正常执行;直接执行exe文件,反而有问题。这两种调用方式还有什么不同吗。
Visual Studio Development
>
Visual C++
问题
0
登录进行投票
通过VC界面将程序吊起来,测试用例可以正常通过,结果也是预期中的
不过直接执行编译好的exe时,测试用例就不过了
ctrl+f5不也是直接调用编译好的程序吗。
为什么两种方式的表现会不一样呢。
2010年5月4日 16:38
回复
|
引用
答案
0
登录进行投票
Ctrl+F5是running without debugging。但是执行目录是debugging中设置的working directory。如果没有设置则使用debug或release目录,而直接运行是在exe所在目录执行。
麻烦把正确答案设为解答。
已建议为答案
奎托斯
2010年5月5日 9:06
已标记为答案
Nancy Shao
2010年5月11日 8:22
2010年5月5日 2:13
回复
|
引用
版主
全部回复
0
登录进行投票
Ctrl+F5是running without debugging。但是执行目录是debugging中设置的working directory。如果没有设置则使用debug或release目录,而直接运行是在exe所在目录执行。
麻烦把正确答案设为解答。
已建议为答案
奎托斯
2010年5月5日 9:06
已标记为答案
Nancy Shao
2010年5月11日 8:22
2010年5月5日 2:13
回复
|
引用
版主
0
登录进行投票
SplendourG 说的没错,这种事情多半是跟引用的路径有关。
2010年5月5日 4:19
回复
|
引用
版主