救命,我快疯了,在vc编译器中运行正常,关闭编译器到release目录中运行结果不正常?为何? 如题,大伙儿救命阿!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我以前也遇到过类似的问题,好像是因为在代码中定义了程序调用某个文件的路径,在调试的时候这个路径是正确的,但是到release文件夹中使用编译后的程序,路径就不对了。 路径不对吧,编译器路径和release路径是不一样的 在书店翻梁肇星先生的《编程高手箴言》,好像看到说VC下DEBUG模式和release是不一样的,前者会进行什么什么优化还是什么不知道楼主是不是这个意思 估计也是路径不一样,或者用的其他库文件没有放在release目录下 Alt+F7,打开工程属性,在Debug页面,看Executable for debug session:里执行的文件路径是不是在Release目录下.你在VC中运行就是运行的此目录下的文件,我相信肯定不是在你的Release下,所以你所运行的Release里的程序根本就是另一个以前编译的程序 你检查一下项目的设置,你看看和你在Release目录下有什么不同,应该是这个问题 vc中执行,当前路径是工程所在,不是release。使用相对路径时需注意。 我现在手中的模块就存在这个问题!DEBUG版的使用没有问题,RELEASE版的使用时出错,原因出在SP5上,如果不装SP5,编译的RELEASE版的是没有问题的,如果装了,则有问题!期待高手ing... 多种颜色的文本内容如何显示 关于注册DLL 如何写 读取文件时候的选择框 我的邮箱开通了,为什么我没有blog??? 请教高手两个问题,在线等待 请教高手:特急! 取音频输入设备信息问题。谢谢! 这个clsid是什么 谢谢 有关调用问题? 恕偶想象力有限:大大小小的软件公司数以万计都在作些什么可以赚钱的东东? hook 最底层的api 给思路 给教程 给帖子 最近闲极无聊,想散散分,就来调查一下CSDN的用户的年龄分布吧 好奇怪,我的res文件夹下面居然出现了整个工程
在Debug页面,
看Executable for debug session:里执行的文件路径是不是在Release目录下.你在VC中运行就是运行的此目录下的文件,我相信肯定不是在你的Release下,
所以你所运行的Release里的程序根本就是另一个以前编译的程序
使用相对路径时需注意。