⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_24471.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:24471 发表者:longyongtao 发表日期:2002-12-12 22:28:02
<br>主题:直接运行与从Debug目录运行有何区别?
<br>内容:我在vc环境下用OpenGL做动画,先用3D软件建模,然后把3D文件转换成.obj文件,再把.obj文件读入。我现在的问题是:用fopen(“*.obj”,"r")函数读.obj文件,打开程序从run菜单直接运行能够加载3D文件,运行也正常,但从Debug或Release目录下的exe文件运行时fopen(“*.obj”,"r")函数读不出3D文件,这个问题很奇怪,实在想不出解决办法,还请各位高手赐教。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:John Lan 回复日期:2002-12-12 22:37:54
<br>内容:fopen()应该标明全路经
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:凯凯 回复日期:2002-12-13 10:14:59
<br>内容:在VC环境下运行时,虽然程序是在Debug目录或是release目录下,但VC会将它的当前运行目录设为工程目录,所以你的程序能运行正常。但你自己运行EXE文件时,就会读不到文件了。要么你开打文件时用绝对路径,要么你将EXE,拷贝上来再执行。其实这个问题没什么关系,你发布时,将EXE和数据文件放在一个目录就行了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -